Java 安全 - 缺少 lib/security 目录

Java Security - Missing lib/security directory

我正在尝试使用 Maven 在 Mac OS X 10.10

上构建 Apache Storm Starter Project

由于 SunCertPathBuilderException 提示我需要在我的 $JAVA_HOME/lib/security 目录中添加安全证书,我的构建失败了。

Whosebug Post 表明我找对了地方。

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk/Contents/Home

但是,我的 $JAVA_HOME/lib 目录不包含这样的安全子目录。内容为:

ant-javafx.jar ct.sym dt.jar ir.idl javafx-mx.jar jconsole.jar missioncontrol orb.idl packager.jar sa-jdi.jar tools.jar visualvm

为什么我没有这个安全目录?此外,这对于从 Apache 构建示例项目真的有必要吗?

如何设置我的 JDK 以在这种情况下构建?

如果 $JAVA_HOME 引用 JDK,则 security 文件夹位于:

$JAVA_HOME/jre/lib/security

没有

$JAVA_HOME/lib/security