Мне установили версию 6,7,8 Java на моем сервере Ubuntu, результате update-alternatives --config java
Существует 3 варианта для альтернативного Java (обеспечение /usr/bin/java
).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 auto mode
1 /usr/lib/jvm/java-6-oracle/jre/bin/java 2 manual mode
* 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1 manual mode
3 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 manual mode
Я попробовал, Как установить версию Java по умолчанию для установки моей текущей версии Java. когда я делаю java -version
Я добираюсь:
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
который корректен, но во времени выполнения я получающий версию как
Java Home: /usr/lib/jvm/java-6-oracle/jre
который является результатом
System.out.println("Java Home: "+System.getProperty("java.home"))
Как я устанавливаю java7?
Откройте/etc/environment и вручную установите Каталог JAVA_HOME.
sudo nano /etc/environment
В Вашем случае для установки Java 7 добавляют, что следующая строка в/etc/environment
JAVA_HOME="/usr/lib/jvm/java-7-oracle/jre"
Затем обновляет источник путем выполнения следующей команды:
source /etc/environment