我需要从 Groovy (Gradle) 获取 JAVA_HOME 属性,有人知道如何实现吗?我能想到的唯一方法是以某种方式通过 Exec 从 cmd 行执行此操作。
谢谢(我正在运行 Windows 顺便说一句:))
System.properties.find { it.key == "java.home" }
一个让我难堪的问题。请记住在 gstring 中使用花括号。
println "inside a gstring, java.home=$System.properties.'java.home' will be problematic
//转储所有系统属性
但
println "inside a gstring, java.home=${System.properties.'java.home'} will be fine
Result: inside a gstring, java.home=C:\FAST\JDK64\1.7.0.79\jre will be fine