我想将 java 环境更改为 java-6-openjdk。
/etc/环境:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
JAVA_HOME=/usr/lib/jvm/java-6-openjdk/
CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib
爪哇版本:
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.5) (6b20-1.9.5-0ubuntu1~10.04.1)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
javac-版本:javac 1.6.0_20
但是在 shell 中:结果是/usr/lib/jvm/java-6-sun-1.6.0.22
而结果是/usr/lib/jvm/java-6-sun-1.6.0.22/lib。echo $JAVA_HOME
$CLASSPATH
如何找到 由位置设置$JAVA_HOME
&$CLASSPATH
值的其他文件java-6-sun-1.6.0.22
?
在我的系统(Ubuntu 10.04.LTS)
/usr/lib/jvm/java-1.6.0-openjdk
中是指向/usr/lib/java-6-openjdk
目录的符号链接。中
/etc/environments
JAVA_HOME
仅指链接。也许您在系统中检查此链接。
如果您的系统中有超过 1 个 JRE,您应该通过运行选择默认值:
...它将在需要时自动设置所有环境变量。检查https://help.ubuntu.com/community/JavaInstallation了解更多信息。希望这可以帮助。