为了账号安全,请及时绑定邮箱和手机立即绑定

Netbeans 构建失败 "Not copying library" /path/to/

Netbeans 构建失败 "Not copying library" /path/to/

慕姐4208626 2021-12-18 15:40:44
我正在使用 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.是它在此处寻找它的指示符。


查看完整回答
反对 回复 2021-12-18
  • 1 回答
  • 0 关注
  • 270 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信