我的jenkins 是2.426.2版本之前用的jdk11
更换jenkins中的jdk11版本,换到jdk17
1.下载jdk17
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
下载成功后解压
创建一个java-17的目录
tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/lib/java-17
2.修改/etc/profile
添加$JAVA_HOME和PATH
替换成你的jdk安装路径
source /etc/profile
3.java -version
4.启动tomcat
我用的war包的方式安装的jenkins,所以直接用tomcat启动就ok,不用纠结有没有jre文件,jdk11之后就没有jre文件了,一般所需的东西,jdk中都包含了,所以直接启动tomcat就好,不需要在/bin/setclasspath.sh,指定jdk和jre的文件路径,如果指定了就会无法启动,没有进程。
catalina.out日志报错缺少-add之类的,不支持。所以一般不用jre文件就可以成功运行jenkins。