我是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构建时间: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
面向Web开发人员的Eclipse Java EE IDE。
版本:Juno Service Release 2
OS是amd64平台上的Win7 64,具有4GB的系统内存,所以它显示不是内存问题,当我在Eclipse Juno中获得上述堆栈跟踪时,没有运行gradle守护进程。
我已经用尽了网络,网站和我的团队的所有方法来解决问题。我需要一些帮助。
答案 0 :(得分:1)
Windows 7将user.home设置为UNC路径。 将-Duser.home = x:\添加到Eclipse INI文件中,其中“x”是本地驱动器名称。 这应该可以解决你的问题
答案 1 :(得分:0)
如果您使用的是Gradle插件,请确保它指向正确的Gradle安装。当我使用Spring Tools Suite附带的嵌入式Gradle时,我会收到您显示的错误。