我正在使用 Netbeans IDE 8.2,尝试在一些更新后构建一个“遗留应用程序”。编译是整理好了,但随后的NetBeans在包装起来的东西dist/,并且遇到一些缺少库问题:Copying 1 file to /path/to/Project/buildNot copying library /path/to/Project/${libs.log4j.classpath} , it can't be read.Not copying library /path/to/Project/${libs.ApacheCommonsCLI.classpath} , it can't be read.Not copying library /path/to/Project/${libs.BoneCP.classpath} , it can't be read.它拒绝复制其他一些库,但这些库在错误消息中有确切的路径,所以我可以将 .JAR 放在它想要的地方。我已经在“库”下的源代码树中添加了一些 JAR,这有助于编译成功。但它似乎没有将这些用于此操作。我如何向 NetBeans 提供这些文件?${libs...指的是哪里?编辑:我在一个subfolder/project.properties:libs.ApacheCommonsNet.classpath=../Apache/Commons/commons-net-1.4.1/commons-net-1.4.1.jar...javac.classpath=\ ${libs.ApacheCommonsNet.classpath}:\ ${libs.log4j.classpath}:\ ${libs.ApacheCommonsCLI.classpath}:\ ${libs.MySQLDriver.classpath}:\ ${libs.BoneCP.classpath}:\ ...所以它不会抱怨,ApacheCommonsNet因为在属性中还有一个硬编码的路径。也许我可以为每个缺失的库添加一个。
1 回答
叮当猫咪
TA贡献1776条经验 获得超12个赞
通过在[Tools]
->下配置 NetBeans 库解决了该问题[Libraries]
。
为了解决${libs.ApacheCommonsCLI.classpath}
依赖关系,我添加了一个名为“ApacheCommonsCLI”的库,然后通过按钮为该条目添加了 JAR“commons-cli-1.2.jar” [Add JAR/Folder...]
。
从测试开始的依赖${libs.
是它在此处寻找它的指示符。
添加回答
举报
0/150
提交
取消