我们的应用程序关注自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版本匹配?它找不到任何文档。
谢谢!
答案 0 :(得分:0)
所以我认为我得到了它,但这纯粹是经验性的!
对于Java 1.7.0_25-b17 ,关联的Java Web Start版本 10.25.2.17
因此,对于 Java 7 :
,Java Web Start版本就像这样构建