Java 在用户计算机上检测未来的jre版本 假设所有的JRE发布,当发布时,考虑应用于以前JRE版本的应用程序,我的意思是,如果我在JR6平台MN上运行了一个N应用程序,并且Oracle然后发布JRe7,Oracle会使OLDApapp兼容于他们的新平台,我如何检测用户JRE版本,即使将来JRE版本?
虽然显然不是正确的代码,但我会使用类似的代码,以避免为jre6之前的每个jre版本创建单独的方法。然而,同样清楚的是,对于任何更新到jre7并试图运行我的程序的人,他们将被重定向到jre6的回溯日期,以便运行我的程序Java 在用户计算机上检测未来的jre版本 假设所有的JRE发布,当发布时,考虑应用于以前JRE版本的应用程序,我的意思是,如果我在JR6平台MN上运行了一个N应用程序,并且Oracle然后发布JRe7,Oracle会使OLDApapp兼容于他们的新平台,我如何检测用户JRE版本,即使将来JRE版本?,java,oracle,Java,Oracle,虽然显然不是正确的代码,但我会使用类似的代码,以避免为jre6之前的每个jre版本创建单独的方法。然而,同样清楚的是,对于任何更新到jre7并试图运行我的程序的人,他们将被重定向到jre6的回溯日期,以便运行我的程序 String platform = whatgoeshere.getjreversion(); if (platform != jre6){ ....get update from website } Jre版本类似于1.1.5、1.1.6等,通过使用您想要的样式中的这
String platform = whatgoeshere.getjreversion();
if (platform != jre6){
....get update from website
}
Jre版本类似于1.1.5、1.1.6等,通过使用您想要的样式中的这些数字,您可以使用版本nmber,删掉前两个字符……在本例中为“1”,保留1.5或1.6作为获取的版本号。从那里你可以将这个值保存为一个double,比如说version,然后使用下面的
if (version >= 1.5){ ...do something..}
我刚刚了解了如何从用户那里获取版本,但这是一个好主意,谢谢大家。