Домой Учебники по Linux и Unix Как изменить версию Java / JDK по умолчанию и ClassPath в Linux,...

Как изменить версию Java / JDK по умолчанию и ClassPath в Linux, используя .bash_profile?

1780
0

Когда вы устанавливаете Java по умолчанию apt install команда на ОС Ubuntu или CentOS Linux, тогда он установит Java в папку по умолчанию /usr/bin/java ,

Первое первым. Как установить или обновить JVM в ОС Linux?

Используйте ниже команду linux для установки последней версии Java в Ubuntu, CentOS:

1
2
3
4
5
6
root @ crunchify : ~ # apt установить openjdk-9-jre-headless
Пакет для чтения списки . , , Готово
Построение дерева зависимостей
Чтение информации о состоянии . , , Готово
OpenJDK9JREбез головы является уже самая новая версия ( 9 ~ b1611 ) .
0 модернизированный , 0 недавно установлен , 0 в удалить и 0 не модернизированный .

Как вы видите выше, у меня уже есть latest JDK 9 installed и тогда нет необходимости загружать какие-либо дополнительные пакеты здесь. Для нового перезаписанного хоста он полностью установит новый двоичный файл Java / JDK для вас.

После этого — просто используйте команду which java чтобы узнать переменную CLASSPATH. В моем случае это /usr/bin/java ,

ДО:

1
2
root @ crunchify : / usr / bin # который java
/ usr / bin / java

Это версия Java по умолчанию, доступная для использования. С простой командой java -version вы увидите, на какой JDK он ссылался.

1
2
3
4
root @ crunchify : / usr / bin # java -version
версия openjdk 1.8.0_121
Среда выполнения OpenJDK ( построить 1.8.0_1218u121b134b13 )
OpenJDK 64битная виртуальная машина сервера ( построить 25,121B13 , смешанный режим )

Это идеальная ситуация для большинства случаев, если вы единственный, кто работает над проектом. Но это не относится к большинству компаний

ЧИТАТЬ ТАКЖЕ:  Что такое Ansible pre_tasks? Как обновить ОС, установить Python и установить JRE на удаленном хосте [Linux]?

Обычно на производстве компании поставляют Java со своим бинарным проектом. Во время выполнения они настраивают CLASSPATH and PATH соответственно использовать предпочтительную версию Java.

Хотите изменить версию JVM по умолчанию в ОС Ubuntu Linux? Или CentOS Linux?

Давайте начнем с изменения Java по умолчанию на JDK 9

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
root @ crunchify : / tmp / crunchify # java -version
версия openjdk 1.8.0_121
Среда выполнения OpenJDK ( построить 1.8.0_1218u121b134b13 )
OpenJDK 64битная виртуальная машина сервера ( построить 25,121B13 , смешанный режим )
root @ crunchify : / tmp / crunchify # vi ~ / .bash_profile
// Поместите эти 2 строки в него — измените местоположение Java соответственно
== > экспорт JAVA_HOME = / opt / java / jdk9
== > экспорт PATH = $ JAVA_HOME / bin : $ PATH
root @ crunchify : / tmp / crunchify # source ~ / .bash_profile
root @ crunchify : / tmp / crunchify # java -version
Java- версия 9
Java ( TM ) SE Runtime Environment ( построить 9 + 181 )
Java HotSpot ( TM ) 64битная виртуальная машина сервера ( построить 9 + 181 , смешанный режим )
root @ crunchify : / tmp / crunchify #

Содержимое файла .bash_profile:

.bash_profile

1
2
экспорт JAVA_HOME = / opt / java / jdk9
экспорт PATH = $ JAVA_HOME / bin : $ PATH

ПОСЛЕ:

Теперь запустите ту же команду, что и Java, чтобы увидеть обновленное расположение Java .

1
2
root @ crunchify : / tmp / crunchify # который java
/ opt / java / jdk9 / bin / java

Как вы видите выше, чтобы перезагрузить все свойства, вам нужно запустить команду source ~/.bash_profile , Теперь ваш Java всегда будет установлен с помощью .bash_profile Настройки файла. Аналогичным образом вы также можете установить Maven на Mac OS X.

Надеюсь, вы получите полное представление о том, как изменить версию Java по умолчанию в Linux.

Как изменить версию Java / JDK по умолчанию и ClassPath в Linux, используя .bash_profile?

0.00 (0%) 0 votes

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь