著论准过秦,作赋拟子虚。这篇文章主要讲述JRE 9.01 - 调用applet时出现JWS错误相关的知识,希望能为你提供帮助。
我正在使用Oracle JRE 9.1,并尝试通过java Web Start执行applet(Oracle Forms)。在我的JNLP文件上,它由标签applet-desc定义。
它适用于Oracle Java 6,7和8.但是对于版本9,我收到以下错误:
java.lang.IllegalAccessError: class oracle.forms.engine.Main
(in unnamed module ... ) cannot access class sun.applet.AppletViewer
(in module java.desktop) because module java.desktop does not
export sun.applet to unnamed module ...
我知道小程序在9上已被弃用,但它应该只是一个警告吗?
任何想法,将不胜感激。
答案【JRE 9.01 - 调用applet时出现JWS错误】Oracle Forms不支持Java 9。你仍然应该使用Java 8。
他们还发布了一篇文章,称Oracle Forms将来不会支持java 9。
推荐阅读
- 将简单的Applet GUI从Swing转换为JavaFX
- Java Applet中的对象放置
- JApplet在eclipse中无法正常运行
- for循环结束后,为什么applet屏幕中没有显示任何内容()
- java.security.AccessControlException(运行applet时发生)
- 在applet中找不到主要方法错误
- javax.net.ssl.SSLHandshakeException(在applet中握手期间远程主机关闭连接)
- Amazon Corretto支持applets()
- Firefox 52.4.1上的Java Applet“ClassNotFoundException” - 适用于IE