今天遇到一个比较坑的问题。
本地安装的jenkins 用的是jdk-8 正常运行。
后来又安装了 elasticsearch-7.14.1,jdk-8支持不了,安装了一个jdk-14 es正常运行。
然后去启动jenkins 报错 需要 jdk-8到jdk-11 jdk-14超了。
找了好久没找到怎么修改jenkins 的java环境变量,而且经过测试 Jenkins启动用的java环境 是你cmd里面 java -version的最新版本,不知道怎么修改。
然后就把jdk-14卸载掉了,这样jenkins 就可以正常运行了。
下面解决es依赖的jdk。
1.在es安装包 有一个jdk环境 如下图:
2.切换到 bin目录里面,找到elasticsearch-env.bat 右键Notepad++打开,修改Java_home,路径为es安装包自带的jdk环境,如下图
3.启动成功