JAVA_HOME设置为无效目录

时间:2014-05-11 13:26:20

标签: javafx gradle java-home

我正在使用gradle并尝试将我的JAVAFX应用程序部署到.apk

如果我运行我的gradle命令,则表示我的JAVA_HOME设置为无效目录。

设置为C:\ Program Files \ Java \ javaversion \ bin (实际上有一个实际的版本,但它不是必要的atm) 环境变量也是如此。

任何想法,为什么我收到此错误?

3 个答案:

答案 0 :(得分:8)

什么是JAVA_HOME?

  

它是一个环境变量,有助于定位JDK和JRE。

正如您所设定的那样。

C:\Program Files\Java\javaversion\bin 

JAVA_HOME应设置为根目录而不是bin

C:\Program Files\Java\javaversion

path变量put

C:\Program Files\Java\javaversion\bin OR %JAVA_HOME%\bin

您可以从This Link了解更多信息。

答案 1 :(得分:4)

JAVA_HOME应该指向一个目录,而不是bin目录

而不是

C:\Program Files\Java\javaversion\bin

使用

C:\Program Files\Java\javaversion

答案 2 :(得分:1)

@charen你是对的。 Gradle,从其最新版本3.4.1开始,仅适用于Java 32位。所以你的JAVA_HOME指向程序文件(x86)的Java JRE。