【问题标题】:Cannot find the java excutable找不到java可执行文件
【发布时间】:2021-12-14 09:33:30
【问题描述】:

我正在尝试在 cmd 上使用 gradlew.bat 运行我的项目。

我正在使用jdk-17.0.1,但我的项目没有运行显示

"提供的 javaHome 似乎无效。我找不到 java 可执行。尝试位置:C:\Program 文件\Java\jdk-16.0.2\bin\java.exe"

enter image description here

cmd 屏幕上的消息。

我该如何处理这个问题?

【问题讨论】:

  • 首先,从您的问题内容中可以看出您之前安装了不同的JDK版本。因此,您的 JAVA_HOME 路径应该读作 C:\Program Files\Java\jdk-17.0.1 而不是 C:\Program Files\Java\jdk-16.0.2\bin\java.exe。我建议您在 Settings 应用程序的 GUI Ststem Properties 部分中打开环境变量设置,并检查所有与 Java 相关的变量是否都指向新的正确位置。如果幸运的话,您可能只需将所有 16.0.2 实例替换为 17.0.1

标签: java gradle cmd


【解决方案1】:

您是否检查过“JAVA_HOME”或“javaHome”环境变量?路径似乎指向了错误的目录。

也许,根据您的项目,“javaHome”是在项目本身中定义的,应该指向 java 可执行文件。

【讨论】:

    【解决方案2】:

    JAVA_HOME 路径应该是 C:\Program Files\Java\jdk-16.0.2 瞬间 C:\Program Files\Java\jdk-16.0.2\bin\java.exe 。 更改它将解决问题。

    【讨论】:

      【解决方案3】:

      手动设置 Java 环境变量

      您可以按“Enter”打开system properties:

      点击Environment Variables…,打开如下窗口:

      你应该把following settings:


      1. 顶部列表 ("User variables") 不应包含任何与 Java 相关的 条目。

      2. 下面的列表(“系统变量”)应该包含一个条目 JAVA_HOME = C:\Program Files\Java\jdk-17。如果此条目不存在,可以添加New….,如果存在但指向 另一个目录,你可以用Edit….改变它

      3. 删除Path:下的以下条目

        • C:\ProgramData\Oracle\Java\javapath
        • C:\Program Files (x86)\Common Files\Oracle\Java\javapath
      4. 改为插入以下条目:

        • %JAVA_HOME%\bin

      将脚本目录添加到路径:

      【讨论】:

        【解决方案4】:

        Stackoverflow 和其他网站上的解决方案都不适合我。

        这是我的解决方案:

        variables name : JAVA_HOME
        variables value: C:\Program Files\Android\Android Studio\jre
        

        更新您的环境变量,如下面的屏幕截图。

        【讨论】:

          【解决方案5】:

          安装正确版本的jdk并删除其他目录..

          对我来说,JDK 15 是可行的。所以我删除了这些:

          C:\Program Files\Java\jdk-16... 
          C:\Program Files\Java\jdk-17...
          

          并保持不变:

          C:\Program Files\Java\jdk-15.02
          

          【讨论】:

            猜你喜欢
            • 2011-11-16
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2019-11-02
            • 2013-11-20
            • 2012-07-22
            • 2017-05-07
            相关资源
            最近更新 更多