如何将 JAVA_HOME 设置为指向 JDK 安装?

Les*_*ova 10 java jdk environment-variables

我安装了sun-java6-jdk.

我需要找到它的主目录。JAVA_HOME必须指向 JDK 安装,而不是 JRE。

Eir*_*erg 7

您应该能够使用该whereis命令来查找 JDK 的安装位置。

whereis java
Run Code Online (Sandbox Code Playgroud)

在我的 Ubuntu 12.04 安装中,OpenJDK 的文件位于/usr/bin/java/usr/bin/X11/java/usr/share/java/usr/share/man/man1/java.1.gz。我猜 Oracle 版本位于相同的目录中。


小智 6

如果需要添加JAVA_HOME变量,可以通过将其添加到.bashrc主目录中的文件来实现

.bashrc使用编辑器打开文件。如果你使用 nano 那么

nano ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

并在您的 .bashrc 文件中添加以下 2 行。

JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04/
export JAVA_HOME
Run Code Online (Sandbox Code Playgroud)

可能还有其他安装方法,但这是我一直遵循的方法。