我有一个使用Java webstart技术的项目。我决定从8中的Java版本升级到9。但是,我遇到下面的错误在编译: error: package javax.jnlp is not visible
import javax.jnlp.DownloadServiceListener;
^
(package javax.jnlp is declared in module java.j
我试图将applet转换为常规java应用程序,使用JNLP运行。 当直接运行它的工作。但是,如果我通过JNLP运行,我会得到下面的堆栈跟踪。 at com.sun.javaws.LaunchDownload.getMainClassName(Unknown Source)
at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
我创建了一个简单的测试用例来测试Java 9 Web Start的新模块。不幸的是,Java 9 Web Start默认不支持像普通Java 9那样的--permit-illegal-access。 Java 9 Web Start假定支持--add-opens(请参阅https://bugs.openjdk.java.net/browse/JDK-8172986)。 我正在使用Java 1.9.