配置Java
您可以使用来配置哪个版本是命令行中默认使用的版本,该版本update-alternatives
管理用于不同命令的符号链接。
sudo update-alternatives --config java
输出将类似于以下内容。
There are 5 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 auto mode
1 /usr/lib/jvm/java-6-oracle/jre/bin/java 1 manual mode
2 /usr/lib/jvm/java-7-oracle/jre/bin/java 2 manual mode
3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
4 /usr/lib/jvm/java-8-oracle/jre/bin/java 3 manual mode
5 /usr/lib/jvm/java-9-oracle/bin/java 4 manual mode
Press <enter> to keep the current choice[*], or type selection number:
现在,您可以选择用作默认号码的号码。对于其他Java命令,例如编译器(javac
),文档生成器(javadoc
),JAR签名工具(jarsigner
)等,也可以执行此操作。您可以使用以下命令,填写要自定义的命令。
sudo update-alternatives --config command
设置JAVA_HOME
环境变量
许多程序(例如Java服务器)使用JAVA_HOME环境变量来确定Java安装位置。
复制首选安装中的路径,然后使用Sublime Text或您喜欢的文本编辑器打开/ etc / environment。
sudo subl /etc/environment
在此文件的末尾,添加以下行,确保将突出显示的路径替换为您自己的复制路径。
JAVA_HOME="/usr/lib/jvm/java-8-oracle"
保存并退出文件,然后重新加载:source /etc/environment
。
现在,您可以通过执行以下命令来测试是否已设置环境变量:echo $JAVA_HOME
。这将返回您刚刚设置的路径。