如何使用java应用程序检查jre版本

rah*_*hul 10 java compatibility

我已经在JDK7中创建了一个应用程序,但jre6仍然在市场上使用,如果我将我的jar文件发送给jre6的人,它就不会工作,有没有办法应用程序检查jre版本,如果它没有compat然后要求用户更新..

Pau*_*Wee 12

您可以使用System.getProperty(String key); "java.version"键作为方法.

String version = System.getProperty("java.version");
Run Code Online (Sandbox Code Playgroud)

示例输出:

1.6.0_30
Run Code Online (Sandbox Code Playgroud)

可用的密钥可以在这里找到.