我正在尝试在 Mac OS X 10.10 上使用 Maven
构建
Apache Storm Starter Project我因
SunCertPathBuilderException
而导致构建失败,这表明我需要在我的
$JAVA_HOME/lib/security
目录中添加安全证书。这个
Stackoverflow 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 8 或更低版本,则
security
文件夹存在于:
$JAVA_HOME/jre/lib/security
不是(以下内容仅适用于较新的 JDK 版本)
$JAVA_HOME/lib/security