我的 Ubuntu 服务器上安装了 Java 版本 6,7,8,结果update-alternatives --config java
是
替代 java 有 3 种选择(提供/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?
答案1
打开 /etc/environment 并手动设置 JAVA_HOME 目录。
sudo nano /etc/environment
如果你要设置 Java 7,请在 /etc/environment 中添加以下行
JAVA_HOME="/usr/lib/jvm/java-7-oracle/jre"
然后通过执行以下命令来更新源:
source /etc/environment