Java 在Windows中出现错误“无法使用渐变分布获取'BasicIdeProject'类型的模型”?

Java 在Windows中出现错误“无法使用渐变分布获取'BasicIdeProject'类型的模型”?,java,android,windows,intellij-idea,gradle,Java,Android,Windows,Intellij Idea,Gradle,当我试图通过单击my build.gradle打开项目时,我看到以下消息: Could not fetch model of type 'BasicIdeaProject' using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.4-bin.zip'. The supplied javaHome seems to be invalid. I cannot find the java execut

当我试图通过单击my build.gradle打开项目时,我看到以下消息:

Could not fetch model of type 'BasicIdeaProject' using Gradle distribution 
'http://services.gradle.org/distributions/gradle-1.4-bin.zip'. The supplied 
javaHome seems to be invalid. I cannot find the java executable. Tried location: 
C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 12.1\jre\bin\java.exe
我认为这是因为IntelliJ在错误的文件夹中搜索jre,因为在我的IntelliJ目录中,我有以下结构:

C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 12.1\jre\jre\bin\java.exe
当然,我可以将…\jre\jre\bin文件夹移动到…\jre,但如果我这样做,我会在尝试打开项目时看到另一条消息:

Error: could not open `C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 12.1\jre\lib\i386\jvm.cfg'
也就是说,它找不到lib文件夹。同样,我可以将…\jre\jre\lib文件夹复制到…\jre文件夹,但是…\jre文件夹中已经有一个名为lib的文件夹,它只包含文件tools.jar

那么,我怎样才能在正确的文件夹中进行IntelliJ搜索呢

更新:

这是我的爪哇之家:


从Ideaj快速启动中,选择配置->项目默认值->项目结构


在随后的弹出窗口中,在左侧的平台设置下选择SDK->,并确保1.6和1.7的位置正确。我因更新而关闭。显然,我遇到了相同的错误,并多次检查了项目结构。一切都很好。从intellij 14.0升级到14.1.1后,我开始面临这个错误。我的解决方案如下,将其粘贴到此处,以便其他人也能从中受益

进入jre文件,如果在其中找到另一个jre文件。将另一个jre中的文件移动到第一个jre文件,一切都会正常工作。移动时不要删除任何文件,例如lib文件夹也存在于JREs的内部和外部;在外部,可能需要tools.jar。因此,完整的复制而不替换应该可以正常工作

我觉得这是intellj的一个bug,当你升级版本时,它会把配置搞得一团糟

我希望这能帮助别人

C:\Program Files (x86)\Java\jre7