草庐IT

VersionDependent

全部标签

java - 在 Java 9 的多版本 JAR 文件中调用了错误的类?

我发现使用多版本JAR的Applet存在问题,希望有人能帮助我。我有一个非常简化的多版本jar文件,其中包含一个名为VersionDependent的类。它的方法“版本”应该显示在Java9JRE系统上运行时显示“Java9版本”,在Java8JRE系统上运行时显示“Java8或更早版本”。当我通过在运行JavaJRE9的客户端计算机上的浏览器(InternetExplorerV11)中输入此URL(http://10.nnn.nn.nn/testLAC.html)来运行Applet时,一切正常;它按预期显示“Java9版本”。但是,当我在同一台客户端计算机上输入此URL(file:/