JAVA_HOME设置为无效目录

cha*_*ren 2 javafx java-home gradle

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

如果我运行我的gradle命令,则说我的JAVA_HOME设置为无效目录.

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

任何想法,为什么我得到这个错误?

Cod*_*roc 8

什么是JAVA_HOME?

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

正如你所设定的那样.

C:\Program Files\Java\javaversion\bin 
Run Code Online (Sandbox Code Playgroud)

JAVA_HOME 应该设置为root目录而不是bin

C:\Program Files\Java\javaversion
Run Code Online (Sandbox Code Playgroud)

并且在path变量中

C:\Program Files\Java\javaversion\bin OR %JAVA_HOME%\bin
Run Code Online (Sandbox Code Playgroud)

您可以从此链接中了解更多信息.