在 Ubuntu 服务器上设置 Java 版本

在 Ubuntu 服务器上设置 Java 版本

我的 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

相关内容