0

我想安装充气城堡安全。

所以。当我尝试移动 bcprov-jdk13-164.jar 文件时,但 find $JAVA_HOME/jre/lib 中的 ext 文件夹不存在。和任何其他文件都是一样的。

我需要找到这个目录或者如何安装和使用。谢谢!

4

1 回答 1

2

我需要找到这个目录或者如何安装和使用。

Java 9 中删除了对“lib/ext”目录的支持;参见《Java 平台,标准版 Oracle JDK 9 迁移指南:移除扩展机制》

您现在需要将任何 3rd-party JAR 文件添加到应用程序的类路径中:

  • 如果存在编译时依赖项,则构建类路径,
  • 如果存在运行时依赖项,则为运行时类路径。

如果您尝试在 Web 容器中使用 Bouncy Castle,则 JAR 需要位于容器的 lib 目录中,而不是 webapp 目录中。

(您可能会发现在 Java 8 上将 Bouncy Castle JCE 提供程序安装到“lib/ext”中的说明不适用于以后的 Java 版本。)

于 2020-01-17T12:35:09.133 回答