平時用jdk8,但運行es7無法啟動。在elasticsearch7以上的版本中會自帶jdk.
需要修改elasticsearch-env配置文件,就可以使用自帶jdk版本,不影響其他java項目。
windows
打開 elasticsearch-env.bat文件:
1.刪除紅色框中的內容
2.修改成這樣
set JAVA="%ES_HOME%\jdk\bin\java.exe"
set JAVA_HOME="%ES_HOME%\jdk"

然后就可以啟動了。最后又出現如下問題
打開jvm.options
修改 (大概在35行)路徑如下,根據自己的實際路徑查找
原來
改后
最后可以啟動了
完結,撒花
部分摘自https://blog.csdn.net/xiaoxiong_web/article/details/105597150