Налаштування Java
Ви можете налаштувати, яка версія є типовою для використання в командному рядку, використовуючи update-alternatives
, яке керує, які символьні посилання використовуються для різних команд.
sudo update-alternatives --config java
Вихід буде виглядати приблизно так.
There are 5 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 auto mode
1 /usr/lib/jvm/java-6-oracle/jre/bin/java 1 manual mode
2 /usr/lib/jvm/java-7-oracle/jre/bin/java 2 manual mode
3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
4 /usr/lib/jvm/java-8-oracle/jre/bin/java 3 manual mode
5 /usr/lib/jvm/java-9-oracle/bin/java 4 manual mode
Press <enter> to keep the current choice[*], or type selection number:
Тепер ви можете вибрати номер, який використовуватиметься за замовчуванням. Це також можна зробити для інших команд Java, таких як компілятор ( javac
), генератор документації ( javadoc
), інструмент підпису JAR ( jarsigner
) та ін. Ви можете скористатися наступною командою, заповнивши команду, яку потрібно налаштувати.
sudo update-alternatives --config command
Встановлення JAVA_HOME
змінної середовища
Багато програм, наприклад, сервери Java, використовують змінну середовища JAVA_HOME для визначення місця установки Java.
Скопіюйте шлях із бажаної установки та відкрийте / etc / environment, використовуючи Sublime Text або улюблений текстовий редактор.
sudo subl /etc/environment
В кінці цього файлу додайте наступний рядок, обов'язково замінивши виділений шлях на власний скопійований шлях.
JAVA_HOME="/usr/lib/jvm/java-8-oracle"
Збережіть і закрийте файл, і перезавантажте його: source /etc/environment
.
Тепер ви можете перевірити , чи є змінна оточення встановлена, виконавши наступну команду: echo $JAVA_HOME
. Це поверне шлях, який ви тільки що встановили.