【发布时间】:2014-05-11 13:26:20
【问题描述】:
我正在使用 gradle 并尝试将我的 JAVAFX 应用程序部署到 .apk 中
如果我运行我的 gradle 命令,它会说我的 JAVA_HOME 设置为无效目录。
设置为 C:\Program Files\Java\javaversion\bin (实际上有一个实际版本,但它不是必需的atm) 环境变量也是如此。
任何想法,为什么我会收到此错误?
【问题讨论】:
我正在使用 gradle 并尝试将我的 JAVAFX 应用程序部署到 .apk 中
如果我运行我的 gradle 命令,它会说我的 JAVA_HOME 设置为无效目录。
设置为 C:\Program Files\Java\javaversion\bin (实际上有一个实际版本,但它不是必需的atm) 环境变量也是如此。
任何想法,为什么我会收到此错误?
【问题讨论】:
什么是 JAVA_HOME?
它是一个环境变量,有助于定位 JDK 和 JRE。
正如你设置的那样。
C:\Program Files\Java\javaversion\bin
JAVA_HOME应该设置为根目录而不是bin
C:\Program Files\Java\javaversion
并在path变量中放
C:\Program Files\Java\javaversion\bin OR %JAVA_HOME%\bin
您可以从This Link 了解更多信息。
【讨论】:
JAVA_HOME 应该指向一个目录,而不是 bin 目录
而不是
C:\Program Files\Java\javaversion\bin
使用
C:\Program Files\Java\javaversion
【讨论】:
@charen 你是对的。从最新版本 3.4.1 开始,Gradle 仅适用于 Java 32 位。因此,您的 JAVA_HOME 应该指向 Program Files (x86) 处的 Java JRE。
【讨论】: