centos springboot 指定java版本运行 tomcat指定java版本运行

1.springboot方式

1.1新建一个bootstart.sh

1.2 java8内容如下

export JAVA_HOME=/home/jdk/java8
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
java -jar xxxxxxx

1.3 java17内容如下,如果启动图形验证码相关的报错,请执行:yum -y install fontconfig && fc-cache --force

export JAVA_HOME=/home/jdk/jdk-17.0.2/
export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
java -jar xxxx

 1.4 执行脚本,配置只对当前任务有效,你执行java -version还是你本该有的版本,如果提醒没有权限,执行 sudo chmod 777 bootstart.sh

sh bootstart.sh

 

 

2、tomcat方式

2.1、找到jdk根目录,例如:/home/jdk/java8  ,此处的java8可以换成其他版本

2.2、修改tomcat/bin目录的catalina.sh  setclasspath.sh

2.3java8配置 

export JAVA_HOME=/home/jdk/java8
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

 2.4 java17配置

export JAVA_HOME=/home/jdk/jdk-17.0.2/
export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH

 2.5 启动tomcat就行,配置只对当前tomcat生效

 

 

3、maven指定java版本,同样的方式,找到maven/bin,找到mvn文件,编辑它,并在行首加入以上对应版本代码,运行时用全路径命令执行 ,例如 /xxx/xx/maven/bin/mvn  clean install

posted @ 2023-04-28 16:19  Binz  阅读(210)  评论(0编辑  收藏  举报