1

在eclipse中,安装的JRE只有JDK1.6,没有别的。但是在使用 gradle 构建项目时,我收到以下错误。

原因::找不到javac编译器;com.sun.tools.javac.Main 不在类路径中。也许 JAVA_HOME 不指向 JDK。当前设置为“C:\Program Files (x86)\Java\jre7”

我在网上找到了一些解决方案,蚂蚁可能没有“tools.jar”。我尝试将“tools.jar”添加到 Ant 运行时环境的全局条目中。但问题仍然存在。

谁能帮我解决这个问题?

4

2 回答 2

1

错误消息很清楚:JAVA_HOME 不指向 JDK。将 JAVA_HOME 环境变量设置为指向 JDK,而不是 JRE。

为什么您认为更改 ant 运行时的环境会对 Gradle 产生任何影响?

于 2013-06-04T07:11:58.620 回答
0

如果不是 JAVA_HOME 那么可能你有项目结构问题。默认情况下,Gradle在 src/main/java/ 下查找源。如果您将来源放在其他地方,则可能会出现此消息。首先检查您的 JAVA_HOME 路径是否设置为 JDK(不是 JRE!),然后检查您的项目结构。

于 2013-06-04T07:16:25.363 回答