2

我正在尝试在 android studio 中编译一个项目,它提供了

无法使用 Gradle 分发版“ http://services.gradle.org/distributions/gradle-1.6-bin.zip ”执行构建。

我已经把它弄红了,以收集我应该使用的更多信息:

gradlew compileDebug --stacktrace

从主文件夹,但是当我这样做时,我得到了那个错误:

JAVA_HOME 设置为无效目录:C:\Program Files (x86)\Java\Jre7\bin\java.exe;

请注意,我也尝试在 JAVA_HOME 路径中使用 64 位版本的 jre。

任何人都可以给我一些帮助吗?

提前致谢

4

2 回答 2

3

将环境变量的值更改为JAVA_HOMEC:\Program Files (x86)\Java\Jre7\而不是C:\Program Files (x86)\Java\Jre7\bin\java.exe

JAVA_HOME应该总是指向 JDK 或 JRE 安装的父目录,我们在其中找到bin包含 java、javac 等二进制文件的目录

于 2013-06-12T17:22:26.450 回答
2

我可能对错误消息读得太多了,但 JAVA_HOME 看起来不应该更像C:\views\p4\library\bea-jrockit\1.6.0_29\windows-x86_64\dist吗?

请注意,它指向一个名为“dist”的文件夹,而不是 java.exe 本身。为了帮助您找出文件夹,“dist”在其中包含“bin”。所以也许尝试更多类似的东西C:\Program Files (x86)\Java\Jre7\

于 2013-06-12T17:16:56.917 回答