启动elasticsearch的时候,出现文件无法执行的报错信息

./elasticsearch-env: line 77: /home/jdk11/jdk11/bin/java: cannot execute binary file

有以下几种情况:

1.文件没有执行权限,切换到root用户,为当前用户添加执行权限

chown -R 用户名  文件路径

chown -R chend  jdk/,把jdk文件的拥有者改为chend

2.执行文件不对,我这边发生的jdk的java命令无法执行。

我下载的jdk版本是jdk-11.0.10_linux-aarch64_bin.tar.gz,改为jdk-11_linux-x64_bin.tar,就可以了

具体有什么差别,可以参考下这篇文章https://www.jianshu.com/p/65afe6e37764

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐