JDK 12, инсталиране на OpenJDK 12 и Oracle JDK 12 на Ubuntu 19.04

за jdk 12 на Ubuntu 19.04

В следващата статия ще разгледаме как можем инсталирайте JDK 12 на Ubuntu. Java Development Kit или JDK е инструмент за разработване на Java приложения. Това ще позволи на потребителите да компилират нашите Java кодове, да ги стартират, тестват и подписват.

В момента можем да намерим 2 версии на JDK. Единият се нарича OpenJDK и другият oracle jdk. Първият е проект за запазване на JDK без кодове на Oracle. Това е изпълнение с отворен код на Oracle JDK, което не е с отворен код и има много ограничения.

Инсталирайте JDK 12 на Ubuntu 19.04

java лого
Свързана статия:
Инсталирайте Java 8, 9 и 10 на Ubuntu 18.04 и производни

Инсталация на OpenJDK 12

Ще можем да намерим OpenJDK 12 се предлага в официалното хранилище на пакети Ubuntu 19.04. Следователно ще можем лесно да го инсталираме с мениджъра на пакети APT. Първо ще трябва да актуализираме кеша на хранилището на APT пакети със следната команда:

sudo apt update

OpenJDK 12 има две версии. A пълна версия и a версия на система без глава. Тази последна версия не включва включени библиотеки за програмиране на GUI и изисква по-малко дисково пространство.

Ако се интересувате инсталирайте пълната версия на OpenJDK 12, изпълнете следната команда в терминала (Ctrl + Alt + T):

инсталация на openjdk 12

sudo apt install openjdk-12-jdk

Ако ви интересува повече инсталирайте безглавна системна версия на OpenJDK 12, командата за изпълнение е следната:

Openjdk 12 безглавна инсталация

sudo apt install openjdk-12-jdk-headless

След инсталирането на OpenJDK 12, можем да изпълним следната команда за проверете дали OpenJDK работи правилно:

версия на openjdk

java -version

Инсталиране на Oracle JDK 12 Използване на PPA

В Ubuntu 19.04 ще можем да инсталираме и Oracle JDK 12. Тази версия на JDK не се предлага в официалното хранилище на пакети на Ubuntu, но можем да използваме linuxuprising / java PPA, за да го инсталираме.

Ако искаме да добавим linuxuprising / java PPA в Ubuntu 19.04, в терминал (Ctrl + Alt + T) ще трябва само да изпълним командата:

добавете репо linuxsprising

sudo add-apt-repository ppa:linuxuprising/java

След това можем инсталирайте Oracle JDK 12 въвеждане на командата:

инсталирайте oracle java 12

sudo apt install oracle-java12-installer

По време на инсталацията ще трябва да изберете „приемамИ натиснете Intro да завърши приемането на Лицензионно споразумение за Oracle Technology Network за Oracle Java SE.

Лицензионно споразумение за технологията на Oracle

След инсталацията можем проверете дали работи като напишете следната команда в терминала:

Oracle Java jdk версия

java -version

Инсталация на Oracle JDK 12 с помощта на .DEB пакет

Друга възможност за инсталиране на Oracle JDK ще изтегли съответния .DEB файл от официалния уебсайт. За да направите това, ще трябва да посетите Уебсайт на Oracle от браузъра. Веднъж на страницата ще трябва да кликнете върху бутона "Изтеглете Java Platform (JDK) 12".

изтеглете файла oracle jdk 12 .deb

След приемете лицензионното споразумение, ще щракнете върху .DEB файла на пакета jdk-12.0.1. Това е най-новата версия към момента на писане на тази статия.

приемете лиценза на уебсайта на Oracle

Браузърът ще поиска да запишем .DEB файла. Изтеглянето приключи ще отидем в директорията ~ / Изтегляния, или в папката, в която сте запазили изтегления пакет:

cd ~/Descargas

сега, ще инсталираме .DEB пакета както следва:

инсталирайте .deb jdk файл 12

sudo dpkg -i jdk-12.0.1_linux-x64_bin.deb

Следващата стъпка, която трябва да последвате, ще бъде намерете пътя на bin / директорията на deb пакета jdk-12.0.1. Ще постигнем това със следната команда:

jdk 12 двоична локализация

dpkg --listfiles jdk-12.0.1 | grep -E '.*/bin$'

Сега ще добавим JAVA_HOME y ще актуализираме променливата PATH със следната команда:

актуализирайте променливите javahome и path

echo -e 'export JAVA_HOME="/usr/lib/jvm/jdk-12.0.1"\nexport PATH="$PATH:${JAVA_HOME}/bin"' | sudo tee /etc/profile.d/jdk12.sh

След това имаме рестартирайте нашата машина на Ubuntu със следната команда:

sudo reboot now

След като компютърът се рестартира, можем да изпълним следната команда към проверете дали променливите на средата JAVA_HOME и PATH са зададени правилно:

проверка на Java променливи

echo $JAVA_HOME && echo $PATH

Ако всичко е правилно, можем проверете дали Oracle JDK 12 работи правилно пишете:

java -version, инсталирана от пакета .deb

java -version

Компилиране и стартиране на проста Java програма

След като инсталирате JDK 12, следващата стъпка ще бъде да напишете малка и проста Java програма, за да проверите дали можем да я компилираме и да я стартираме с OpenJDK 12 или Oracle JDK 12.

Да го направя ще създадем файл, наречен TestJava.java и вътре ще напишем следните редове:

примерен код на програма на Java

public class PruebaJava {
       public static void main(String[] args) {
            System.out.println("Hola usuarios Ubunlog");
       }
}

Сега за компилирайте изходния файл TestJava.java В терминал (Ctrl + Alt + T) ще отидем в директорията, където се запазва току-що създаденият файл. В тази папка изпълняваме следната команда:

javac PruebaJava.java

Тази команда трябва да генерира нов файл, наречен TestJava.class. Това е файл с клас на Java и съдържа байт кодове на Java, които JVM (Java виртуална машина) може да изпълни.

java пример за изграждане

Ако всичко е било правилно, можем стартирайте файла на класа на Java TestJava.class както следва:

Java пример работи

java PruebaJava

В предишната команда трябва напишете само името на файла без разширението .class. В противен случай няма да работи. Ако всичко върви добре, ще видим очаквания изход. Следователно програмата JavaTest.java се компилира и изпълнява успешно с помощта на JDK 12.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Александър каза той

    Благодаря ви много, водачът ми помогна