Gradle'*'项目刷新失败......没有签名......等等......看起来它使用的是jdk1.6而不是1.7。我该怎么改变它?

时间:2014-05-12 00:12:48

标签: intellij-idea gradle

我试图用intellij想法重新同步我的项目。当它编译buildSrc时,我收到此错误:

Gradle 'myproject' project refresh failed:
Error:No signature of method: java.lang.ProcessBuilder.inheritIO() is applicable for argument types: () values: [] 
Possible solutions: inheritIO(), iterator()

看起来intellij有点困惑。

这可能是因为JAVA_HOME变量设置为jdk1.6吗?我想确定一个必须改变这个变量的问题的解决方案。即如果我能从intellij中控制gradle使用的jdk,有人可以为我指出它吗?

我试图将gradle.properties中的'org.gradle.java.home'变量设置为jdk1.7,我也尝试将GRADLE_OPTS = -Dorg.gradle.java.home = \ Path \设置为\ jdk1.7

我也尝试将IDEA_JDK设置为1.7,如here

所述

我正在使用Intellij EAP 13.1 v135.815

0 个答案:

没有答案