如何在MacOS Sierra上安装JCE for JRE 8



我想安装 https://github.com/cryptomator/cli 它需要:JRE 8: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.htmlJCE:http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

在我的Mac上,首选项>Java,Java选项卡,我看到平台1.8,产品1.8.0_121和路径1.8 1.8.0_121 http://java.sun.com/products/autodl/j2se/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Content/Home/bin/java

所以我想我已经有了 JRE 8。如何判断我是否有 JCE,如果没有,如何正确安装它?

您需要复制从此处下载.jar文件

https://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

并将其粘贴到Java Home字典中:

<java-home>/lib/security 

就我而言,Java Home在这里:

/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/jre

请注意,lib 文件夹应该在 jre 文件夹中,因为 .../Home/ 也有 lib 文件夹

以下是安装说明:

1( 下载无限强度的 JCE 策略文件。

2(解压缩并解压缩下载的文件。

This will create a subdirectory called jce.
This directory contains the following files:
    README.txt                   This file
    local_policy.jar             Unlimited strength local policy file
    US_export_policy.jar         Unlimited strength US export policy file

3( 安装无限强度策略 JAR 文件。

In case you later decide to revert to the original "strong" but
limited policy versions, first make a copy of the original JCE
policy files (US_export_policy.jar and local_policy.jar). Then
replace the strong policy files with the unlimited strength
versions extracted in the previous step.
The standard place for JCE jurisdiction policy JAR files is:
    <java-home>/lib/security           [Unix]
    <java-home>libsecurity           [Windows]

这显然在自述文件中进行了解释.txt下载zip文件(jce_policy-8.zip后,您可以在其中获得它。

最新更新