【问题标题】:Importing gradle project in IntelliJ在 IntelliJ 中导入 gradle 项目
【发布时间】:2013-03-17 10:08:50
【问题描述】:

我有 IntelliJ 12.0 和 gradle 1.2。在 Windows 7 上。当我尝试导入 build.gradle 文件时,我在 IntelliJ 中收到以下错误消息。我有点迷失在这里。有关如何解决此问题的任何想法?

 (ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
 Caused by: org.jetbrains.plugins.gradle.remote.GradleApiException: 
 Could not fetch model of type 'BasicIdeaProject' using Gradle installation 'C:\Program Files (x86)\gradle-1.2'.
 The newly created daemon process has a different context than expected.
 It won't be possible to reconnect to this daemon. Context mismatch: 
 Java home is different.
 Wanted: DefaultDaemonContext[uid=null,javaHome=c:\program files (x86)\jetbrains     \intellij idea 12.0\jre\jre,daemonRegistryDir=C:\Users\Nilo\.gradle     \daemon,pid=5144,idleTimeout=null,daemonOpts=-XX:MaxPermSize=256m,-XX:     +HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=windows-1252]
 Actual: DefaultDaemonContext[uid=d8c5c4bc-5488-42c2-b4b3-28c1d53afacf,javaHome=C:     \Program Files (x86)\JetBrains\IntelliJ IDEA 12.0\jre,daemonRegistryDir=C:\Users\Nilo \.gradle\daemon,pid=6880,idleTimeout=10800000,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=windows-1252]
at org.jetbrains.plugins.gradle.remote.impl.GradleProjectResolverImpl.resolveProjectInfo(GradleProjectResolverImpl.java:61)
... 21 more

【问题讨论】:

    标签: intellij-idea gradle


    【解决方案1】:

    我的修复:文件 -> 项目结构 -> 将 jdk 路径更改为没有 jre。

    我不确定它是如何到达那里的,但我花了 永远 才找到它。可能是因为它从以前的错误安装中获取了设置。

    【讨论】:

      【解决方案2】:

      看起来它可能会在 12.1 或 12 EAP 中得到修复:IDEA-102365IDEA-89697

      【讨论】:

        【解决方案3】:

        虽然我没有找到不同 javaHome 的根本原因,但至少我找到了一个对我有用的解决方法:

        尝试在您的gradle.properties 中设置以下内容(在%USERPROFILE%\.gradle\ 或您的项目构建目录中):

        org.gradle.java.home=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.0\jre
        

        【讨论】:

          【解决方案4】:

          IntelliJ v15.0.6,同样的问题。

          我使用的 JRE 不是 IntelliJ 内置的。

          • 我确定 JAVA_HOME 指向我的 JRE,然后
          • 我删除了“C:\Program Files (x86)\JetBrains\IntelliJ IDEA 15.0.6\”,然后
          • 我重新启动了 IntelliJ。

          现在我的 gradle 构建脚本可以在 IntelliJ 中正常工作。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2013-11-04
            • 1970-01-01
            • 2017-04-16
            • 2015-09-21
            • 2016-01-27
            • 1970-01-01
            • 2022-11-11
            相关资源
            最近更新 更多