export JAVA_HOME=/user/local/jdk-11.0.5
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
echo ${JAVA_HOME}
一开始想在shell脚本中每次改java_home,失败,报错提示信息:
/user/local/jdk-11.0.5
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
放弃上述做法。
需要在Java11和8之间切换,因为不同项目用的Java版本不一致
当前/etc/profile文件
使用update-alternatives来添加java候选项
把/etc/profile中的JAVA_HOME,以及PATH等修改:
指向链接地址:/usr/bin/java
现在就可以通过update-alternatives --config java来切换Java版本了
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)