我需要将JAVA_HOME设置为64_bit文件夹中提供的最新JDK版本。 目前,我将其设置为: 导出JAVA_HOME = / opt / java / hotspot / 8 / 64_bit / jdk1.8.0_172
有什么办法可以自动选择最新的JDK版本,因为每次当新版本出现时我都需要更改脚本。
谢谢
答案 0 :(得分:0)
可以用几行shell脚本来完成。可能有多种方法可以实现此目的。以下代码依靠sort
的{{1}}标志来查找最新版本。
-V
答案 1 :(得分:0)
为openjdk自动设置JAVA_HOME
设置Java版本:
sudo update-alternatives --config java
update-java-alternatives --list
update-java-alternatives --set /usr/lib/jvm/java-1.11.0-openjdk-amd64
自动设置JAVA_HOME
export JAVA_HOME=$(update-alternatives --display java | grep -e "link currently points to" | sed 's/\ link currently points to //' | sed 's/\/bin\/java/\/jre/g')