8

Java 7 的预览版似乎缺少用于无限加密强度的 JCE 包。有人偶然发现过这样的吗?

4

2 回答 2

10

http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html

于 2011-08-01T01:57:05.173 回答
9

您需要安装缺少的 JCE 包。

  1. 找到您的 jre lib/security 目录

    $ which java
    /usr/bin/java
    
    # Do this recursively till you find the java installation folder
    $ ls -la /usr/bin/java 
    

在 Linux 上,默认情况下应该是:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/security/

在 Windows 上,默认情况下应该是:C:\Program Files\Java\jre7\lib\security

  1. 下载 Java 加密扩展 (JCE)

下载 Java 6:http ://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html

下载 Java 7:http ://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html

下载 Java 8:http ://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

  1. 安装 JCE

解压缩下载的 zip 并将两个 .jar 文件:US_export_policy.jar 和 local_policy.jar 放入您的 jre/lib/security 文件夹中。

覆盖旧文件(如果有)。

于 2015-08-18T18:33:33.200 回答