有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

    小程序可以在代码的<resources>部分使用如下行指定所需的java版本:

    <j2se version="1.7*">

    指定的版本号可以以数字、星号或加号结尾

    • 1.7意味着版本必须是1.7
    • 1.7*指任何等于或高于1.7但小于1.8的值(如1.7.1)
    • 1.7+表示1.7或更高(包括1.8)

    如果您的代码在Java 7或Java 8上运行良好,那么您希望“1.7+”表明您对它没有那么挑剔