如何在OS X中为Java 8安装无限强度的JCE?
我需要安装 为Java 8
在OS X
/ mac OS
。原来,从步骤
其附带的文件,安装程序只包括指令Unix
和Windows
,但不为OS
X/ mac OS
。我试图将JAR文件放入$JAVA_HOME/lib/security
,但也没有用。您知道如何安装吗?
回答:
Java 8更新161
正如另一个答案和Oracle 针对Java 8 Update
161的发行说明中所指出的那样,自从Update
161起,默认情况下将启用无限加密,并且如果使用此版本或更高版本的全新安装,则无需执行任何操作。
Java 8更新151
在Java 8 Update 151中,Oracle在Java 8中包括了与Java 9已经提供的相同的JCE机制。要在Java 8 Update
151或更高版本中启用JCE,只需设置属性
crypto.policy=unlimited
在中$JAVA_HOME/jre/lib/security/java.security
。
甲骨文在发行说明中指出,如果较早添加旧策略JAR,最好删除它们。
由于旧的JCE管辖区文件保留在/ lib /
security中,因此它们可能不符合最新的安全JAR签名标准,该标准在6u131、7u121、8u111和更高版本中进行了更新。
旧版本
提示通过Homebrew安装JCE文件的答案将不再起作用,因为在发布Java 8 Update
151之后,已从Homebrew存储库中删除了存储桶。如果使用的Java 8版本较旧,则必须放置JCE -Policy-
JAR。
以上是 如何在OS X中为Java 8安装无限强度的JCE? 的全部内容, 来源链接: utcz.com/qa/411818.html