当前位置: 首页 > 知识库问答 >
问题:

JAVA_HOME变量问题

董阳平
2023-03-14

我在这里看到了许多关于JAVA_HOME变量的其他帖子,我都试过了。

当我尝试从终端执行任何与分级相关的任务时,我收到以下错误:

ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Java\jdk1.8.0_191

Please set the JAVA_HOME variable in your environment to match the location of your Java Installation.

如果运行,其中java得到C:\Program Files(x86)\Common Files\Oracle\Java\JavaPath\java.exeC:\jdk\bin\java.exe,这使我认为这其中存在问题。

我将c:\programfiles\java\jdk1.8.0_191添加到我的路径中,并将java_home作为指向c:\programfiles\java\jdk1.8.0_191的系统变量添加进来。我错过了什么?我已经把头撞在这上面有一阵子了;如有任何帮助,将不胜感激。

编辑:我已经确认c:\programfiles\java\jdk1.8.0_191确实存在,其内容如下

  • 包括
  • JRE
  • lib
  • 版权所有
  • javafx-src.zip
  • 许可证
  • 自述文件
  • 发布
  • src.zip
  • ThirdPartyLicensereAdMe
  • ThirdPartyLicensereAdme-JavaFX

共有1个答案

高飞翮
2023-03-14

更改path变量以包含%JAVA_HOME%\bin

java_home中删除引号,它应该只是C:\program files\java\jdk1.8.0_191

 类似资料:
  • 我开始使用Gradle和Intellij,但在配置Gradle的JVM时遇到了问题。当我开始一个新的Gradle项目时,我不允许将JVM定义为我的JAVA_HOME变量。下面的截图显示了正在发生的事情: 正如您可以看到的那样,Intellij说我的JAVA_HOME变量没有定义,但是如果我键入,我就可以得到我的Java目录,在我的例子中: My./~bash_profile配置如下: 有人能想到发

  • 我试图在Ubuntu64bit(vm)的最新版本中运行一个类似的hadoop集群: 这是我得到的输出: 第390行: 为什么我会收到这条信息?/usr/lib/jvm/java-6-sun/bin/java:没有这样的文件或目录

  • 我正在尝试运行声纳运行器,我的项目目录中有bat文件,当我通过命令提示符导航到它并尝试运行它时,我收到一条错误消息说 错误:JAVA_HOME存在,但没有指向有效的JAVA主文件夹。在那里找不到“\bin\java.exe”文件。 如果我回显Java_Home的路径,它也会指向 $C:\Program Files(x86)\Java\jdk1.7.0_15\bin 此路径正确吗?是否需要更改? 谢

  • 我刚刚试着安装Android Studio,却出现了错误: 环境变量JAVA_HOME(值为C:\Program Files\java\jdk1.8.0_31\bin;)未指向有效的JVM安装。这是什么意思?我每天都在eclipse上编写java代码,一切都运行得很好。

  • 问题内容: 我正在尝试运行声纳运行器,我的项目目录中有蝙蝠文件,当我通过命令提示符导航至该文件并尝试运行它时,我收到一条错误消息,提示 错误:JAVA_HOME存在,但没有指向有效的Java主文件夹。在此找不到“ \ bin \ java.exe”文件。 如果我回显Java_Home的路径,它也指向 $ C:\ Program Files(x86)\ Java \ jdk1.7.0_15 \ bi