Java小程序可以使用v1吗。7或1.8在没有警告的情况下可用?
我支持的一个站点中的一个小Java applet[Edited:that可能不是正确的词:this is JNLP]目前是为JavaV1编译的。7.作为v1。8变得越来越普遍,我们的用户收到类似Firefox的警告:“此应用程序希望使用未安装在您的系统上的Java(1.7)版本。我们建议在您的计算机上使用最新版本的Java运行该应用程序。”有没有什么方法可以让我们重新构建applet,先尝试1.8java,然后在1.8不可用的情况下只尝试旧的1.7,最好不需要询问用户?(FWIW,我是一个非常有经验的开发人员,但Java开发人员经验不足。)
# 1 楼答案
小程序可以在代码的
<resources>
部分使用如下行指定所需的java版本:<j2se version="1.7*">
指定的版本号可以以数字、星号或加号结尾
如果您的代码在Java 7或Java 8上运行良好,那么您希望“1.7+”表明您对它没有那么挑剔