您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何检查在Gradle构建过程中使用了哪个已安装的JDK

如何检查在Gradle构建过程中使用了哪个已安装的JDK

您可以添加一个任务,该任务在执行时打印所需的内容(Kotlin DSL):

tasks {
    val j by creating {
        doLast {
            println(System.getProperty("java.home"))
        }
    }
}

Groovy DSL:

tasks.register("j") {
    doLast {
        println System.getProperty("java.home")           
    }
}

后执行./gradlew j

/usr/lib/jvm/java-8-openjdk/jre

为什么要gradlew使用另一个JVM?看一下该脚本,您将看到它使用JAVA_HOME变量来搜索JVM。因此,您所指向的版本可能PATH不相同JAVA_HOME

其他 2022/1/1 18:32:54 有524人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶