【发布时间】:2017-12-18 18:45:56
【问题描述】:
我正在使用 Oracle JRE 9.1,并尝试通过 Java Web Start 执行小程序(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 上已被弃用,但这应该只是一个警告吧?
任何想法都将不胜感激。
【问题讨论】:
-
不,Java 9 是 GA,您只需访问 download page 即可轻松确定。
-
我没有在该页面中阅读 GA。不过,我会编辑问题。
-
没错,您正在阅读 9.0.1 版,而您不是阅读 EA(抢先体验)。如果您曾费心用谷歌搜索
java 9 release date,即自己进行了一些研究,您会发现多个链接表明 Java 9 于 2017 年 9 月 21 日发布,大约 3 个月前。
标签: java applet java-web-start jnlp oracleforms