我试图用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