Наличието на Java на вашата Linux система е необходимо за работа с много основен софтуер. Съставихме изчерпателно ръководство за това как да инсталирате Java на Pop!_ОПЕРАЦИОННА СИСТЕМА. Ще ви покажем как да инсталирате Java Runtime Environment (JRE), както и Java Developer Kit (JDK) с помощта на командата apt.
Освен това ще ви покажем и как да инсталирате OpenJDK и официалния Oracle JDK.
Инсталиране на Java на Pop!_ОПЕРАЦИОННА СИСТЕМА
По подразбиране Pop!_OS 20.04 идва с Open JDK 11 - версия с отворен код на JRE и JDK. За да проверите дали вашият Pop!_OS инсталацията също го има предварително инсталиран, трябва да въведете следните команди във вашия терминал.
Първо, ще трябва да актуализирате индекса на пакета, като използвате тази команда:
$ sudo apt актуализация
След това въведете тази команда, за да проверите дали Java е инсталирана на вашата система.
$ Java -версия
Ако е инсталирана Java, тя ще ви покаже номера на версията на JRE. В случай че обаче не е инсталиран, ще получите следното съобщение на екрана:
За да инсталирате Java на вашата система, можете да въведете следната команда:
$ sudo apt install default-jre
Тази команда ще инсталира само JRE - Java Runtime Environment по подразбиране от OpenJDK 11. За да инсталирате JDK по подразбиране - Java Development Kit от OpenJDK 11, ще трябва да въведете друга команда:
$ sudo apt install default-jdk
С инсталирани както JDK, така и JRE, ще можете да стартирате целия базиран на Java софтуер на вашия Pop!_OS система. За да сте сигурни, че Java е правилно инсталирана във вашата система, въведете същата команда като преди:
$ java -версия
Този път трябва да видите изход, подобен на този, показан на изображението по-долу:
За да проверите дали JDK е конфигуриран по подходящ начин, можете да проверите версията на Java компилатора във вашата система, като използвате тази команда:
$ javac -версия
Трябва да видите изход, подобен на показания по-долу:
И така, по този начин инсталирате JRE и JDK от OpenJDK. Ако обаче искате да инсталирате официалния Oracle JDK, тогава ще трябва да следвате съвсем различен метод.
Ето ръководство стъпка по стъпка, което ще ви помогне.
Как да инсталирате Oracle JDK 11?
OpenJDK трябва да е достатъчен, за да ви помогне да стартирате повечето Java-базирани приложения на Pop!_ОПЕРАЦИОННА СИСТЕМА. Някои софтуери обаче изискват от вас да имате инсталиран официалния Oracle Java Development Kit (JDK) на вашата система.
Забележка: Препоръчваме да инсталирате Oracle JDK 11, защото това е текущата версия на LTS (Long-Term Support) и ще получава актуализации и поддръжка до 2026 г.
За разлика от OpenJDK, Oracle JDK не се предлага чрез мениджъри на пакети поради термини, свързани с лицензирането и разпространението. Като такъв, за да инсталираме Oracle JDK 11 на вашата система, трябва да следваме заобиколно решение. Ето процес стъпка по стъпка, така че можете методично да следвате процедурата за инсталиране.
Стъпка 1: Изтеглете файла Oracle JDK
Първо ще трябва да преминете към официалния уебсайт на Oracle JDK и да изтеглите най-новия JDK: jdk-11.0.7_linux-x64_bin.катран.gz, както е показано на изображението по-долу:
Стъпка 2: Извлечете файла в нова директория “JVM”
След това ще трябва да създадете нова папка с директории, където ще извлечете съдържанието на изтегления файл. За да направите това, отворете терминала и въведете следната команда:
$ sudo mkdir / usr / lib / jvm
Понякога може вече да имате този файл във вашата система, и в този случай горната команда ще генерира съобщение за грешка, което ви казва „файлът съществува“.
Така или иначе вашата система има директория / usr / lib / jvm. Ще трябва да въведем следната команда, за да преминем към тази директория:
$ cd / usr / lib / jvm
След това ще извлечем изтегления файл в тази директория с помощта на тази команда:
$ sudo tar -xvzf ~ / Downloads / jdk-11.0.7_linux-x64_bin.катран.gz
Забележка: Тази команда посочва, че jdk-11.0.7_linux-x64_bin.катран.gz се намира в папката / Downloads. Ако сте го изтеглили на друго място, променете съответно пътя.
Стъпка 3: Конфигурирайте инсталацията на Java
След това ще трябва да конфигурирате вашата система, така че Oracle JDK 11 да работи безпроблемно. За да направите това, първо ще трябва да отворите файловете на променливите на околната среда, като въведете тази команда в терминала:
$ sudo nano / etc / environment
За този урок използвахме нано текстовия редактор. Можете обаче да използвате всеки друг текстов редактор, който ви харесва.
Ето как изглежда файлът на околната среда преди всяка модификация:
След отваряне на файла ще трябва да промените съществуващата папка PATH, като добавите следната папка на кошчето:
/ usr / lib / jvm / jdk-11.0.7 / кош
Уверете се, че двоеточията разделят променливите PATH. След като приключите, добавете тази променлива на средата в края на файла:
JAVA_HOME = "/ usr / lib / jvm / jdk-11.0.7 "
Ето редактирания файл на средата, за да ви помогне да видите къде трябва да добавите тези пътища и променливи.
Стъпка 4: Информирайте системата за местоположението на инсталацията на Java
След това ще трябва да информирате системата си къде е инсталирана Java във вашата система. За да направите това, въведете следната команда във вашия терминал:
sudo update-alternative --install "/ usr / bin / java" "java" "/ usr / lib / jvm / jdk-11.0.7 / bin / java "0
sudo update-alternative --install "/ usr / bin / javac" "javac" "/ usr / lib / jvm / jdk-11.0.7 / bin / javac "0
sudo update-alternative --set java / usr / lib / jvm / jdk-11.0.7 / bin / java
sudo update-alternative --set javac / usr / lib / jvm / jdk-11.0.7 / bin / javac
Стъпка 5: Проверете дали всичко работи правилно
За да завършите инсталацията на вашия Oracle JDK 11, е време да изпълните някои команди, за да видите дали всичко работи правилно.
Първо, нека видим дали системата отпечатва местоположението на Java и javac, както сме конфигурирали в предишните стъпки. За да направите това, въведете следните команди в терминала:
$ update-alternatives --list java
$ update-alternative --list javac
Както можете да видите, системата може да намери както инсталацията OpenJDK, така и инсталацията OracleJDK.
След като получите този изход, рестартирайте системата си. Отново отворете терминала и въведете следната команда:
java -версия
Имайте предвид, че в изхода виждате версия на Java вместо версия на OpenJDK - която беше изходът, когато Oracle JDK 11 не беше инсталиран. Можете също така да видите, че системата работи на компилация 11.0.7 LTS - този, който инсталирахме. Ако получите същия резултат, това означава, че нашата инсталация на Oracle JDK 11 е била успешна.
Деинсталиране на Java в Pop!_ОПЕРАЦИОННА СИСТЕМА
Току-що разгледахме как можете да инсталирате OpenJDK и Oracle JDK на вашия Pop!_OS система. За да завършим урока, нека също да разгледаме как можете да деинсталирате и тези пакети.
Деинсталирайте OpenJDK
Тъй като вече имате инсталиран Oracle JDK, може да искате да деинсталирате OpenJDK от вашата система. Това може да стане бързо, като въведете следната команда в терминала:
$ sudo apt-get purge --auto-remove openjdk *
Това ще премахне OpenJDK заедно с всички негови зависимости и конфигурационни файлове.
Деинсталирайте OracleJDK
Вместо да премахнете OpenJDK, може да искате да премахнете Oracle JDK. За да направите това, трябва да въведете следните команди.
-
$ sudo update-alternative --remove "java" "/ usr / lib / jvm / jdk [версия] / bin / java"
-
$ sudo update-alternative --remove "javac" "/ usr / lib / jvm / jdk [версия] / bin / javac"
Трябва да замените jdk [версия] с версията, инсталирана на вашата система. Тъй като току-що инсталирахме jdk-11.0.7, ще използваме това в този урок. Ето поглед към изходния екран:
След като приключите, въведете следната команда:
$ java -версия
Ако видите този ред „команда„ java “не е намерена“, това означава, че сте успешно деинсталирали Java от вашата система.