java - "JAVA_HOME points to an invalid Java installation issue"在 Elasticsearch 中使用服务安装命令

标签 java php cmd elasticsearch

我想在我的 PHP 应用程序中使用 Elasticsearch 。

运行服务安装命令 后,出现休闲错误。

C:\elasticsearch-0.90.10\bin>service install
JAVA_HOME points to an invalid Java installation (no java.exe found in "C:\Progr
am Files (x86)\Java\jdk1.7.0_25\bin"). Existing...

最佳答案

打开并查看 service.bat 文件:

它搜索:

%JAVA_HOME%\bin\java.exe

因此您的 %JAVA_HOME% 不应包含 bin

如果您没有设置环境变量的权限,则可以采取解决方法:

打开service.bat文件,

a) 删除行:

if NOT DEFINED JAVA_HOME goto err

b) 替换 %JAVA_HOME% 为您的 java jdk 路径,例如:C:\Program Files\Java\jdk1.7.0_51

注意:这只是一种始终有效的解决方法。

关于java - "JAVA_HOME points to an invalid Java installation issue"在 Elasticsearch 中使用服务安装命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21428002/

相关文章:

testing - Gradle 拒绝启动进程命令 'cmd'

c# - 从文本框打开命令并将命令写入 cmd

windows-xp - 如何从另一个bat 文件在后台运行一个bat 文件?

java - 如何在 Spring 中记录 Web 请求和响应?

php - 导航栏问题 : only show links in nav bar when logged in as admin

php - 选择查询不正确

php - 如何使用imagick的writeImage()函数?

java - AutoCompleteTextView 不响应对其 ArrayAdapter 的更改

java - Java中如何调用带有函数输入的方法?

java - 内部 Java 语言? (在java中运行的语言)