Инсталиране на OpenJDK на CentOS и избор на стандартната Java среда за изпълнение


Публикувано:

Актуализирано:


Статии › Инсталиране на OpenJDK на CentOS и избор на стандартната Java среда за изпълнение

Състояние през 2026 г. и безопасна употреба

Заключение: Инсталиране на поддържано OpenJDK изграждане от одобрено хранилище, изберете системата по подразбиране с alternatives, проверете java -version както и javac -version, и комплект JAVA_HOME само за софтуер, който всъщност го изисква.

Какво ще научите

  • Разликата между JRE/ runtime команда, пълна JDK, PATH, и JAVA_HOME.
  • Как алтернативите се избират сред инсталираните Java команди без твърдо кодирани симлинкови вериги.
  • Защо поддръжката и лицензирането на Java трябва да се проверяват, вместо да се намали до год. - Да.

За кого е статията: Линукс администраторите подготвят Java за Maven, Tomcat, или друга услуга.

Актуално към 2026 г.: CentOS 7/OpenJDK 8 команди долу са исторически. Изберете поддържана линия JDK съвместима с приложението, използвайте актуални имена на пакетите DNF и се консултирайте с условията за поддръжка и лицензиране на продавача за точното разпространение.

Бележка за безопасност: Командите и конфигурационните примери в първоначалната статия не са изпълнявани повторно в съвременна производствена среда. Преди прилагане проверете поддържаните версии, направете резервно копие и подгответе план за връщане в отделна тестова среда.

Официални източници

Преглед

Процедурата за инсталиране на Java в CentOS и задаване на пътя. Oracle Java започна да се заплаща и ще бъде създадена с помощта на OpenJDK. Информацията се основава на предположението, че се използва CentOS7.

Съдържание

  1. Подробности за настройката
  2. Обобщение

1. Подробности за настройката

Този раздел описва процедурата за задаване на пътя, откъдето се изтегля Java.

1-1. Изтегляне на материали

Изтеглете OpenJDK от следния уебсайт.

https://openjdk.java.net/

1-2. Размразяване и преместване на материали

Преместете и разархивирайте OpenJDK на сървъра. Следното се основава на предположението, че OpenJDK е поставен в "/var/work".

[root@hostname ~]# tar xzvf /var/work/openjdk-11+28_linux-x64_bin.tar.gz
[root@hostname ~]# mkdir /usr/lib/java
[root@hostname ~]# mv jdk-11 /usr/lib/java/

Горната команда е за извличане на OpenJDK в '/var/work', създаване на папка 'java' в '/usr/lib/' и преместване на извлечения OpenJDK в '/usr/lib/java/'.

1-3. Регистриране на команди в алтернативи

Алтернативите са обяснени просто като механизъм за задаване на променливи на средата с превключваеми бързи връзки. Ако например имате няколко Java приложения, тази настройка улеснява превключването между Java приложенията. Тази команда задава пътя за Java.

[root@hostname ~]# alternatives --install /usr/bin/java java /usr/lib/java/jdk-11/bin/java 1
[root@hostname ~]# alternatives --install /usr/bin/javac javac /usr/lib/java/jdk-11/bin/javac 1

Първият ред на горната команда обяснява.

·Създава се пряка връзка към '/usr/bin/java'.

·Дайте име на групата 'java'. Ако има няколко java и искате да превключвате между тях, регистрирайте няколко имена на групи в java.

·Задайте дестинацията на прекия път на "/usr/lib/java/jdk-11/bin/java".

·Приоритет 1.

Това позволява да се изпълни командата java.

1.Извиква се пряк път до /usr/bin/java. Бележка:Команди като "mkdir" и "ls", които обикновено се изпълняват, също се съхраняват в "/usr/bin". Това е мястото, където се задействат командите "mkdir" и "ls", които обикновено се използват небрежно.

2.Извиква се дестинацията с пряк път '/etc/alternatives/java'. Това също е кратък път. Бележка:'java' в '/etc/alternatives/java' е стойността, зададена от името на групата.

3.Освен това се извиква пряката дестинация "/usr/lib/java/jdk-11/bin/java".

Командата java се изпълнява в последователността от (1) до (3) по-горе.

Проверете дали командата java е разрешена със следната команда.

[root@hostname ~]# java -version
openjdk version "xx" yyyy-mm-dd
OpenJDK Runtime Environment xx.x (build xx+xx)
OpenJDK 64-Bit Server VM xx.x (build xx+xx, mixed mode)

Ако се появи както по-горе, всичко е наред.

2. резюме

Описахме стъпките за инсталиране на Java и задаване на пътя.

Командата java обикновено се използва небрежно, но тя работи, като се регистрира чрез алтернативи и други средства. Моля, обърнете внимание на това, когато добавяте нови java.

Това са основните стъпки и ограничения, които трябва да имате предвид.