是否有类似 System.getProperty("java.home") 的属性将返回 JDK 目录而不是 JRE 目录?我看过https://docs.oracle.com/javase/1.5.0/docs/api/java/lang/System.html#getProperties() JDK 似乎没有任何东西。
最佳答案
一种方法是设置一个系统环境变量,如“JAVA_HOME”并使用它。
它可能不是最好的解决方案,但它会起作用,这是其他需要 JDK 而不是 JRE 的应用程序(如 CruiseControl)要求您在设置它们时执行的操作。
关于properties - 如何获取 Java 中 JDK 目录的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/353788/