gpt4 book ai didi

java - 查找构建路径上配置的 JRE 版本(以编程方式)

转载 作者:行者123 更新时间:2023-12-04 05:13:31 24 4
gpt4 key购买 nike

由于用户可以在 Java 项目中指定与默认 JRE 不同的 JRE,有没有办法以编程方式查找项目构建路径上配置的 JRE 版本?

使用 Eclipse API,我可以通过类路径找到 JRE 的名称(但它是用户定义的,因此不能保证有关版本的信息),但从那里我看不到提取有关版本信息的方法。

上下文是我在 Eclipse 中启动 java 程序之前进行验证,这将需要使用某个 java 版本编译的其他文件。我需要的是验证用户是否为该项目选择了与其兼容的 JRE。我可以执行 java.version 来查找系统中的默认值,但它并不能保证此人没有为该项目特别选择不同的版本。

提前致谢。

最佳答案

以编程方式查找它:

System.getProperty("java.version")

或者,在 ant (build.xml) 或 maven (pom.xml) 中: ${java.version}
另见 http://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html

关于java - 查找构建路径上配置的 JRE 版本(以编程方式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14590897/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com