Linux 安装多版本java,并可自由切换版本

艺帆风顺 发布于 2025-04-02 15 次阅读


我多版本切换,省事操作。配置:/etc/profile

export JAVA_HOME=/usr/java/jdk/jdk1.8.0_201export JRE_HOME=/usr/java/jdk/jdk1.8.0_201/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH# 切换1.8 命令alias openjava1.8='export JAVA_HOME=/usr/java/jdk/jdk1.8.0_201 && export JRE_HOME=${JAVA_HOME}/jre && export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH && export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH && java -version'alias openjava17='export JAVA_HOME=/usr/java/package/jdk-17.0.10 && export CLASSPATH=.:${JAVA_HOME}/lib && export PATH=${JAVA_HOME}/bin:$PATH && java -version'
  • 我的17版本安装的java,安装包里面没有jre文件夹,不知什么区别

  • 其实java,没什么安装,就是文件夹解压了,软连接给连接上

  • 注意javac命令也跟着切换了。如果用alternatives --config ,java,javac得单独弄2次

  • 多版本安装参考:https://www.cnblogs.com/jkwll/p/10773140.html

  • 版本切换不成功参考:https://blog.csdn.net/NOOBBB/article/details/126758565

    版权声明:本文内容始发于博客园>作者: 盘思动,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行可。始发链接:https://www.cnblogs.com/pansidong/p/17985676在此特别鸣谢原作者的创作。此篇文章的所有版权归原作者所有,商业转载建议请联系原作者,非商业转载请注明出处。