Eclipse守护程序启动失败的Gradle集成

时间:2013-10-24 22:19:36

标签: eclipse plugins gradle integration

我是Eclipse Juno的新手,使用Gradle Integration for Eclipse插件。我不知道为什么gradle在命令行和外部工具中完美运行;但是在Eclipse Juno Package Explorer菜单中:gradle任务它会不断地使用以下堆栈跟踪失败:

初始化classpath容器时出错

无法启动守护程序进程。 此问题可能是由守护程序的错误配置引起的。 例如,使用无法识别的jvm选项。 请参阅http://gradle.org/docs/1.5/userguide/gradle_daemon.html

上守护程序的用户指南章节

请阅读以下流程输出以了解更多信息:

java.lang.IllegalArgumentException:URI具有权限组件     在java.io.File。(File.java:423)     在org.gradle.api.internal.classpath.EffectiveClassPath.findAvailableClasspathFiles(EffectiveClassPath.java:41)     在org.gradle.api.internal.classpath.EffectiveClassPath。(EffectiveClassPath.java:32)     在org.gradle.api.internal.classpath.DefaultModuleRegistry。(DefaultModuleRegistry.java:61)     在org.gradle.api.internal.classpath.DefaultModuleRegistry。(DefaultModuleRegistry.java:55)     在org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:41)     在org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32)     在org.gradle.launcher.daemon.bootstrap.GradleDaemon.main(GradleDaemon.java:22)

无法使用Gradle分发“http://services.gradle.org/distributions/gradle-1.5-bin.zip”获取“EclipseProject”类型的模型。

GRADLE_HOME,GRADLE_USER_HOME,PATH的env变量都已正确设置。从命令行gradle -v返回:


Gradle 1.6

Gradle构建时间:2013年5月7日星期二上午9:12:14 UTC Groovy:1.8.6 Ant:2012年5月22日编译的Apache Ant(TM)版本1.8.4 常春藤:2.2.0 JVM:1.7.0_45(Oracle Corporation 24.45-b08) 操作系统:Windows 7 6.1 amd64

Eclipse版本:

面向Web开发人员的Eclipse Java EE IDE。

版本:Juno Service Release 2

构建ID:20130225-0426

OS是amd64平台上的Win7 64,具有4GB的系统内存,所以它显示不是内存问题,当我在Eclipse Juno中获得上述堆栈跟踪时,没有运行gradle守护进程。

我已经用尽了网络,网站和我的团队的所有方法来解决问题。我需要一些帮助。

2 个答案:

答案 0 :(得分:1)

Windows 7将user.home设置为UNC路径。 将-Duser.home = x:\添加到Eclipse INI文件中,其中“x”是本地驱动器名称。 这应该可以解决你的问题

答案 1 :(得分:0)

如果您使用的是Gradle插件,请确保它指向正确的Gradle安装。当我使用Spring Tools Suite附带的嵌入式Gradle时,我会收到您显示的错误。