2

我的系统包含四个罐子。一个 jar 包含Mixedcode(从 javascript 调用的小程序)。包含混合代码的 jar 也可以访问其他 jar。我在包含混合代码的 jar 的manifest.mf(我正在使用Java7 update25 )中添加了属性Trusted-Library : truePermissions: all-permissions 。所有的罐子都是自签名的。现在的问题是我仍然收到混合代码警告,这是 Oracle 在Java 7 update21中引入的。

我还应该在其他 jar 的 manifest.mf 文件中添加属性吗?

我的观察是:

添加Trusted-Library : truePermissions: all-permissions in all jars(不管它们是签名还是未签名)它工作正常。所有的罐子都装好了。

但是为什么我需要在所有的罐子中添加这些特定的属性(一些罐子是第三方罐子)?根据 Mixedcode 的定义和属性Trusted-Library: true的使用,一旦在包含小程序的 jar 的 Manifest.mf 文件中更新,它应该允许其他 jars。

4

0 回答 0