平時用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
