为了账号安全,请及时绑定邮箱和手机立即绑定

JAVA_HOME 指向无效的 Java 安装

JAVA_HOME 指向无效的 Java 安装

有只小跳蛙 2023-06-08 19:14:32
我在我的 windows 10 中设置了 JAVA_HOME。当我检查 java 版本时,我得到下一个:C:\>java -versionjava version "1.8.0_221"Java(TM) SE Runtime Environment (build 1.8.0_221-b11)Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)虽然,我可以检查 javac 版本:C:\>javac -versionjavac 1.8.0_221我可以启动任何罐子:D:\>java -jar authTest.jarHello world!!!但是当我尝试启动弹性搜索时,出现异常:D:\elasticsearch-2.3.0>bin\service.bat installJAVA_HOME points to an invalid Java installation (no java.exe found in "C:\Program Files\Java\jdk1.8.0_221;"). Exiting...但是如果在控制台中手动设置 JAVA_HOMED:\elasticsearch-2.3.0>set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_221服务启动成功:D:\elasticsearch-2.3.0>bin\service.bat installInstalling service      :  "elasticsearch-service-x64"Using JAVA_HOME (64-bit):  "C:\Program Files\Java\jdk1.8.0_221"The service 'elasticsearch-service-x64' has been installed.但是如果我重新打开 cmd - 我需要重复所有步骤。为什么每次cmd都需要设置JAVA_HOME?
查看完整描述

3 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超13个赞

如果我没看错的话,有一个“;” 在 JAVA_HOME 路径的末尾。运行 Jars 和 javac 使用 PATH 环境变量,不受此影响。

您可以删除尾随的“;” 通过在允许您添加或删除 JAVA_HOME 值的窗口中单击“编辑文本”。

//img1.sycdn.imooc.com//6481b83200011eb106500592.jpg

查看完整回答
反对 回复 2023-06-08
?
元芳怎么了

TA贡献1798条经验 获得超7个赞

您好,我认为 JAVA_HOME 的 PROPERTIES 未设置,这可能会导致出现此错误。您可以在环境变量中设置它,然后重新启动系统。或者你打开 cmd 运行 > 设置并输入这将起作用。



查看完整回答
反对 回复 2023-06-08
?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

您的 java 路径可能未定义,但 jvm 的绝对路径在 $PATH 中定义,因此只需进入您的资源管理器 > 此电脑 > 高级设置 > 环境变量 > 并添加一个 JAVA_HOME 变量,其中包含指向文件夹的路径jvm 可执行文件是



查看完整回答
反对 回复 2023-06-08
  • 3 回答
  • 0 关注
  • 157 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信