如何将javawebstart.version属性与Java版本相匹配?

时间:2012-12-13 14:54:09

标签: java java-web-start jnlp

我们的应用程序关注自Java 6u17以来Java Java Start发生的Oracle错误,直到Java 7u10(错误ID 6957028)。 这就是为什么我想警告我的用户,如果他们使用会导致他们麻烦的版本。

所以我使用以下代码来获取Java Web Start版本:

String jws_version = System.getProperty("javawebstart.version");

问题是,结果字符串对于Java 6是有意义的,例如对于Java 6u07而言返回javaws-1.6.0_07,但是在某种程度上Java 7它停止有意义。例如,使用新的Java 7u10,我得到以下版本:javaws-10.10.2.18

如何将此字符串与标准Java版本匹配?它找不到任何文档。

谢谢!

1 个答案:

答案 0 :(得分:0)

所以我认为我得到了它,但这纯粹是经验性的!

对于Java 1.7.0_25-b17 ,关联的Java Web Start版本 10.25.2.17

因此,对于 Java 7

,Java Web Start版本就像这样构建
  • 10
  • 版本号
  • 2
  • 内部版本号