Oracle 表单在 Java 1.6 上挂起并与 Java 1.8 一起工作
Oracle forms hangs on Java 1.6 and works with Java 1.8
注意到一个奇怪的情况。我们使用 oracle 表单 "server",前端是 Java Applet。现在一些用户安装了 Java 1.6.0_45,而其他用户安装了 Java 1.8.0。在一个表单上,我们还使用了一个 PJC 组件(Java 可插入组件),它是用 JDK 1.6.0_25 版本 Java.
编译的
有人使用 Java 1.6.0_45 运行表单时的异常是:
当相同的表单在 Java 1.8 上运行时很好:
Java 1.6.0 的问题在于它甚至在调用 PJC 的构造函数之前就失败了。
这会是什么错误?
Java 控制台中的第一个异常是:
java.security.AccessControlException: 访问被拒绝 (java.lang.RuntimePermission accessClassInPackage.sun.java2d)
谢谢
从某个 java 版本开始,所有 jar 都必须使用相同的官方签名进行签名。如果您不这样做,java 将不允许 运行 罐子。
注意到一个奇怪的情况。我们使用 oracle 表单 "server",前端是 Java Applet。现在一些用户安装了 Java 1.6.0_45,而其他用户安装了 Java 1.8.0。在一个表单上,我们还使用了一个 PJC 组件(Java 可插入组件),它是用 JDK 1.6.0_25 版本 Java.
编译的有人使用 Java 1.6.0_45 运行表单时的异常是:
当相同的表单在 Java 1.8 上运行时很好:
Java 1.6.0 的问题在于它甚至在调用 PJC 的构造函数之前就失败了。
这会是什么错误? Java 控制台中的第一个异常是: java.security.AccessControlException: 访问被拒绝 (java.lang.RuntimePermission accessClassInPackage.sun.java2d)
谢谢
从某个 java 版本开始,所有 jar 都必须使用相同的官方签名进行签名。如果您不这样做,java 将不允许 运行 罐子。