org.gradle.java.home应该是什么?

pqwbnv8z  于 2022-12-29  发布在  Java
关注(0)|答案(1)|浏览(1884)

我正在为Android开发设置gradle和java。每当我运行gradlew assembleDeug时,它会显示以下错误:-

FAILURE: Build failed with an exception.

What went wrong: Value 'C:Program FilesJavajdk-19' given for org.gradle.java.home Gradle property is invalid (Java home supplied is invalid)

Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Get more help at https://help.gradle.org

我的网址gradle.properties是:

// set path of java, it will tell where java is.

 // the path may differ for you, find where java is & copy

 // that path here

 org.gradle.java.home = C:\Program Files\Java\jdk-19 //I think this is the problem

我应该怎么做?我应该保留什么作为org.gradle.java.home的值?
我按照yt教程设置了一个gradle文件夹,视频中说我应该在gradle.property文件中输入jdk的路径。于是我执行并运行了gradlew assembleDebug命令,但出现了上面提到的错误。我的java_home变量被设置为相同的位置。我该怎么办?

i7uaboj4

i7uaboj41#

来自Gradle文档
org.gradle.java.home=(JDK主目录的路径)
指定Gradle构建流程的Java主目录。该值可以设置为jdk或jre位置,但是,根据您的构建用途,使用JDK更安全。这不会影响用于启动Gradle客户端VM的Java版本(请参阅环境变量)。如果未指定该设置,将从您的环境(JAVA_HOME或java路径)中获取合理的默认值。
因此,解决此问题的更好方法是从gradle.properties中删除以下属性

org.gradle.java.home = C:\Program Files\Java\jdk-19

并按照https://www.java.com/en/download/help/path.html中所述设置Java路径

相关问题