我正在尝试通过powershell运行以下命令来安装ElastiSearch,但服务批处理文件找不到JAVA_HOME路径。
我已经向系统变量添加了JAVA_HOME,当我通过命令行回显JAVA_HOME时,我可以看到路径。不确定批处理文件指向空路径的原因。
Invoke-Expression -command "C:\elasticsearch-6.5.4\elasticsearch-6.5. 4\bin\elasticsearch-service install"
安装服务 : "弹性搜索-服务-x64"
使用 JAVA_HOME(64 位): "
JAVA_HOME指向无效的 Java 安装(在 " 中找到.dll没有 jvm)。
退出。。。
显然,系统变量JAVA_HOME中的变量指向错误的位置。确保为JAVA_HOME提供正确的路径:.\Java\jdk1.8.0