我已经在JDK7中制作了一个应用程序,但是jre6仍在市场上使用,如果我将jar文件发送给使用jre6的人,它将无法正常工作,有没有一种方法可以让应用程序检查jre版本,如果不能,然后要求用户进行更新。
最佳答案
您可以使用"java.version"
作为键的System.getProperty(String key);方法。
String version = System.getProperty("java.version");
输出示例:
1.6.0_30
可用的 key 可以在here上找到。
关于compatibility - 如何使用Java应用程序检查JRE版本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10613359/