我正在使用gradle并尝试将我的JAVAFX应用程序部署到.apk
如果我运行我的gradle命令,则表示我的JAVA_HOME设置为无效目录。
设置为C:\ Program Files \ Java \ javaversion \ bin (实际上有一个实际的版本,但它不是必要的atm) 环境变量也是如此。
任何想法,为什么我收到此错误?
答案 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。