为什么我不能通过 Gradle 在 IntelliJ 中 运行 jar 文件

Why I cant run jar file in IntelliJ via Gradle

我在 IntelliJ 中有一个 Gradle 项目,并且我已经将一个 jar 文件添加到项目库(一个 fly-way 插件)。

当 运行 构建时出现错误,因为它正在尝试执行 java 但是从它不存在的目录中。

而 Java 主页设置为 C:\Program Files (x86)\Java\jdk1.8.0_51\ 它正试图在 C:\Program Files\Java\jdk1.8.0_51\bin\java 中找到它。

这是为什么? IntelliJ 设置中的所有内容看起来都是正确的。

必须补充一点,我是这些应用程序的新手。

请检查并比较 intellij 中的 Java 设置与您操作系统中的设置。

您可以在终端中运行这个

> java -version

这应该会显示您的系统 java 版本。

Gradle 还在您的项目根目录中使用 gradle.properties 文件,其中可以包含更多 Gradle 特定设置。

找到了! 在 External Libraries 下的 java 目录下有旧的。