【问题标题】:how to install JCE for JRE 8 on MacOS Sierra?如何在 MacOS Sierra 上为 JRE 8 安装 JCE?
【发布时间】:2017-07-01 21:25:23
【问题描述】:

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

在我的 Mac 上,Preferences > Java,Java 选项卡,我看到 Platform 1.8、Product 1.8.0_121 和 1.8 1.8.0_121 http://java.sun.com/products/autodl/j2se /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home 的路径/bin/java

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

【问题讨论】:

标签: java macos jce


【解决方案1】:

你需要复制从这里下载的.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文件夹也是

【讨论】:

    【解决方案2】:

    以下是安装说明:

    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>\lib\security           [Windows]
    

    它显然在 README.txt 中有说明,您可以在下载 zip 文件 (jce_policy-8.zip) 后获取它。

    【讨论】:

    • 我不确定这些说明是否适用于 MacOS,因为据我所知,Java 的安装说明并不是在 Mac 上处理 Java 的正确方法。
    • Mac Os 是从 linux 内核派生出来的。这就是为什么 Oracle 从未尝试为它提供单独的说明。那么这里的问题是什么?你在 /lib/security 中找不到 jars 吗?
    猜你喜欢
    • 2017-12-11
    • 2017-05-05
    • 1970-01-01
    • 1970-01-01
    • 2017-10-03
    • 2017-06-30
    • 2016-12-12
    • 2023-03-15
    • 2018-12-08
    相关资源
    最近更新 更多