2013-06-11 139 views
2

我试图编译在Android Studio中的一个项目的调试,并给出了摇篮不能用户JAVA_HOME而从Android的工作室

Could not execute build using Gradle distribution ' http://services.gradle.org/distributions/gradle-1.6-bin.zip '.

我已经红认为,收集我应该使用更多的信息:

gradlew compileDebug --stacktrace 

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

JAVA_HOME is set toan invalid directory: C:\Program Files (x86)\Java\Jre7\bin\java.exe;

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

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

在此先感谢

回答

3

变化的环境变量JAVA_HOMEC:\Program Files (x86)\Java\Jre7\,而不是C:\Program Files (x86)\Java\Jre7\bin\java.exe

JAVA_HOME值应始终在其内部指向JDK或JRE安装的父目录,我们找到了bin包含java,javac等二进制文件的目录

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\

相关问题