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

时间:2016-09-01 09:20:15

标签: java intellij-idea gradle flyway

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

运行构建时遇到错误,因为它试图执行java 但是从它不存在的目录开始。

Java Home设置为DROP FULLTEXT INDEX ON orbeon_form_data CREATE FULLTEXT CATALOG orbeon_fulltext_catalog_new AS DEFAULT; CREATE UNIQUE INDEX orbeon_from_data_pk_new ON orbeon_form_data (id); CREATE FULLTEXT INDEX ON orbeon_form_data (xml) KEY INDEX orbeon_from_data_pk_new; 它试图在C:\Program Files (x86)\Java\jdk1.8.0_51\找到它。

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

必须添加我对这些应用程序的新功能。

2 个答案:

答案 0 :(得分:0)

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

您可以在终端中运行

> java -version

那应该会显示你的系统java版本。

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

答案 1 :(得分:0)

发现它! 在外部库下,java目录中有旧目录。