我正在尝试在Mac OS X 10.10上使用Maven
构建Apache Storm Starter Project
由于SunCertPathBuilderException
表示我需要在$JAVA_HOME/lib/security
目录中添加安全证书,因此构建失败。
这Stackoverflow Post表明我正在寻找正确的地方。
JAVA_HOME = /库/爪哇/ JavaVirtualMachines / jdk1.8.0_71.jdk /内容/首页
但是,我的$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以在这种情况下构建?
答案 0 :(得分:15)
如果$JAVA_HOME
引用JDK,则security
文件夹存在于:
$JAVA_HOME/jre/lib/security
不
$JAVA_HOME/lib/security