安装完毕后点击elasticsearch.bat
,呼呼啦啦出一串字后窗口就没了,连报错信息都看不见!
去日志文件里找,也没有看见明显的报错信息(也可能是我没找到)。
解决:
- 不直接双击
elasticsearch.bat
启动,而是在其所在目录进入cmd窗口,然后输入elasticsearch.bat
回车执行,报错完毕后不退出窗口,进行查看错误信息。 - 找到了比较明显的一条报错信息
An exception was caught and reported. Message: access denied ("java.lang.RuntimePermission" "accessClassInPackage.jdk.internal.vm.annotation")
- 据此推测是和jdk有关,上网搜索报错信息,查看有无同错中人。据https://www.cnblogs.com/frank-hui/p/12200284.html,若JDK版本在13时会报如此错误,改为1.8即可。
- 查看本机
java -version
,果然是13。遂更改至1.8(本机一直装的好几个版本,之前测试新版jdk时忘了改回去了)。双击bat运行,成功!