java - 在 Windows 上安装 Elasticsearch 时出错

标签 java elasticsearch

我已经设置了 Java 路径并尝试在 Windows 7 上运行 ElasticSearch。但是我收到了这个错误:

"no java.exe found on C:\Program Files\Java\jdk1.7.0_17\bin\".

我可以运行 javajavac,它们工作正常。

我该如何解决这个问题?

最佳答案

所以,我一直在解决这个问题,解决方案是双重的。正如 Udit 所说,您的 Java_Home 路径不应包含 bin 文件夹(原因是 Elasticsearch bat 文件似乎手动添加到 bin 文件夹中,因此如果您添加它,路径将是 bin\bin)

要检查的第二件事是路径中的空格。如果 Java 安装到 C:\Program Files,则使用 C:\Progra~1,如果它在 C:\Program Files (x86) 中,则使用 C:\Progra~2。

这应该意味着您的 Java_Home 设置为 C:\Progra~1\Java\jre7 之类的东西

要验证这是否有效,请打开命令提示符并键入 %Java_Home%\bin\java 并按回车键,然后您应该会看到列出的 Java 的所有命令行参数。如果你做到这一点,你应该能够运行 elasticsearch.bat

关于java - 在 Windows 上安装 Elasticsearch 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20032454/

相关文章:

date - 如何阻止在错误的年份自动创建Elasticsearch索引

java - 越界异常问题

java - 使用 EntityManager NativeQuery 生成自动增量数字并将数据插入 Oracle DB

elasticsearch - 如何在 Elasticsearch 索引中检索所有文档(大小大于 10000)

elasticsearch - Elasticsearch-什么是4节点集群的理想分片配置

python - 如何在 Elasticsearch python 中组合这两个查询?

java - 调整 XORShift 生成器以返回最大值内的数字

java - 在 Java 中按值传递还是按引用传递?

java - libGDX - 通过 SpriteBatch 结果翻转绘制纹理

asp.net - NEST OptOut代码