如何将javawebstart.version属性与Java版本匹配?
我们的应用程序关注Java Web Start上的Oracle错误,该错误发生在Java 6u17到Java 7u10(错误ID)之间。 这就是为什么我想警告我的用户,如果他们使用的版本会给他们带来麻烦 因此,我使用以下代码获得Java Web Start版本:如何将javawebstart.version属性与Java版本匹配?,java,java-web-start,jnlp,Java,Java Web Start,Jnlp,我们的应用程序关注Java Web Start上的Oracle错误,该错误发生在Java 6u17到Java 7u10(错误ID)之间。 这就是为什么我想警告我的用户,如果他们使用的版本会给他们带来麻烦 因此,我使用以下代码获得Java Web Start版本: String jws_version = System.getProperty("javawebstart.version"); 问题是,结果字符串对于Java 6来说是有意义的,例如Java 6u07返回的是javaws-1.6.0
String jws_version = System.getProperty("javawebstart.version");
问题是,结果字符串对于Java 6来说是有意义的,例如Java 6u07返回的是javaws-1.6.0_07
,但对于Java 7来说,不知何故它就没有意义了。例如,对于新的Java7U10,我得到了以下版本:javaws-10.10.2.18
如何将此字符串与标准Java版本匹配?它找不到关于它的任何文档
谢谢 所以我想我明白了,但这纯粹是经验 对于Java1.7.0_25-b17,相关的Java Web Start版本是10.25.2.17 因此,Java Web Start版本是这样构建的,适用于Java 7:
- 十,
- 版本号
- 二,
- 建筑编号