今天遇到一個比較坑的問題。
本地安裝的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.啟動成功