【问题标题】:Oracle forms hangs on Java 1.6 and works with Java 1.8Oracle 表单在 Java 1.6 上挂起并与 Java 1.8 一起使用
【发布时间】:2018-07-04 09:03:59
【问题描述】:

注意到一个奇怪的情况。我们使用 oracle 表单“服务器”,前端是 Java Applet。现在一些用户安装了 Java 1.6.0_45,而其他用户安装了 Java 1.8.0。在一个表单上,我们还使用了一个 PJC 组件(Java 可插拔组件),它是用 Java 的 JDK 1.6.0_25 版本编译的。

使用 Java 1.6.0_45 运行表单时的例外情况是:

当相同的表单在 Java 1.8 上运行时很好:

Java 1.6.0 的问题是它在 PJC 的构造函数被调用之前就失败了。

有什么问题吗? Java 控制台中的第一个异常是: java.security.AccessControlException: 访问被拒绝 (java.lang.RuntimePermission accessClassInPackage.sun.java2d)

谢谢

【问题讨论】:

    标签: java oracle oracleforms


    【解决方案1】:

    从某个 java 版本开始,所有 jar 必须使用相同的官方签名进行签名。如果你不这样做,java 将不允许运行 jars。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-18
      • 2016-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-11
      相关资源
      最近更新 更多