找不到任何可执行的java二进制文件

时间:2017-03-23 21:50:46

标签: java node.js express elasticsearch mean-stack

请帮助解决我几个小时以来面临的问题。我试图用MEAN Stack运行ElasticSearch-5.2.2。我安装了Java JDK 8并且我正确设置了路径,并且还添加了这条路径" \ Oracle \ Java \ javapath" 我仍然遇到同样的错误{{1} }。它为什么会发生任何人可以帮助我?

2 个答案:

答案 0 :(得分:2)

你说你“去了环境变量并添加了变量名:JAVA_HOME变量值:C:\ Program Files \ Java \ jdk1.8.0_121 \ bin

这是不正确的。设置JAVA_HOME时,包含bin目录。 将JAVA_HOME设为C:\Program Files\Java\jdk1.8.0_121

完成此操作后,请对其进行测试。 打开命令提示符并键入echo %java_home%,看看它是否打印了您设置的路径。

答案 1 :(得分:0)

您使用的是Windows吗?

如果这样打开系统环境变量并添加一个名为JAVA_HOME的新变量并将其指向Java JDK

您可以参考此处How to set java_home on Windows 7?

中的主题,仔细检查如何执行此操作

但到目前为止你尝试了什么?