【问题标题】:JRE 9.01 - JWS error when invoking appletJRE 9.01 - 调用小程序时出现 JWS 错误
【发布时间】: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


【解决方案1】:

Oracle Forms 不支持 Java 9。 您仍应使用 Java 8。

他们还发了一篇文章说 Oracle Forms 将来不会支持 java 9。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-09
    • 1970-01-01
    • 1970-01-01
    • 2019-08-20
    • 1970-01-01
    • 2013-10-24
    • 1970-01-01
    相关资源
    最近更新 更多