0

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

初始化类路径容器时出错 无法启动守护进程。此问题可能是由于守护程序配置不正确造成的。例如,使用了无法识别的 jvm 选项。请参阅http://gradle.org/docs/1.5/userguide/gradle_daemon.html上有关守护进程的用户指南章节

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

java.lang.IllegalArgumentException:URI 在 org.gradle.api.internal.classpath.EffectiveClassPath.findAvailableClasspathFiles(EffectiveClassPath.java:41) 在 org.gradle 的 java.io.File.(File.java:423) 有一个权限组件.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) at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:41) at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32) at 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 的环境变量都设置正确。从命令行 gradle -v 返回:


摇篮 1.6

Gradle 构建时间:2013 年 5 月 7 日星期二上午 9:12:14 UTC Groovy:1.8.6 Ant:Apache Ant(TM) 版本 1.8.4 编译于 2012 年 5 月 22 日 Ivy: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

版本号:20130225-0426

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

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

4

2 回答 2

1

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

于 2014-01-09T21:25:25.133 回答
0

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

于 2014-06-02T18:30:12.987 回答