我如何安装 JCE?

我如何安装 JCE?

如何在 Ubuntu 16.04 中安装 Java 加密扩展 (JCE) 无限强度管辖策略文件。

另外请告诉我如何检查我的系统中是否安装了 JCE?

答案1

Openjdk 已随 JCE 安装

快速测试一下您是否安装了 JCE 无限强度管辖权政策文件:

$JAVA_HOME/bin/jrunscript -e 'print (javax.crypto.Cipher.getMaxAllowedKeyLength("RC5") >= 256);'

命令应该返回真的如果安装了 JCE。

答案2

你可以通过这个 PPA 获取它们

sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java7-unlimited-jce-policy 

如何判断是否已安装?此命令将成功:)

要获取最新的 Java 8 版本,请运行

sudo apt install oracle-java8-installer

来源

答案3

要查看它是否已安装,请搜索安装程序。您可以尝试签入目录var并进入cache。请按照以下路径操作:/var/cache/oracle-jdk7-installer/ls.这将为您提供有关 JCE 和策略的所有详细信息。

答案4

不再支持从 webupd8 团队存储库安装适用于 JDK7 的 JCE。请按照以下适用于 JVM 6 或 7 的说明进行操作:

  1. 转到 Oracle Java SE 下载页面。
  2. 向下滚动...在“附加资源”部分下,您将找到“Java 加密扩展 (JCE) 无限强度管辖权策略文件”。
  3. 下载与您安装的 JVM 匹配的版本,例如 UnlimitedJCEPolicyJDK7.zip。
  4. 解压下载的 zip 文件。
  5. 将 local_policy.jar 和 US_export_policy.jar 复制到 $JAVA_HOME/jre/lib/security(注意:这些 jar 已经存在,因此您必须覆盖它们)。

取自这里

相关内容