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

我正在使用 Netbeans IDE 8.2,尝试在一些更新后构建一个“遗留应用程序”。


编译是整理好了,但随后的NetBeans在包装起来的东西dist/,并且遇到一些缺少库问题:


Copying 1 file to /path/to/Project/build

Not 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因为在属性中还有一个硬编码的路径。也许我可以为每个缺失的库添加一个。


慕姐4208626
浏览 271回答 1
1回答

叮当猫咪

通过在[Tools]->下配置 NetBeans 库解决了该问题[Libraries]。为了解决${libs.ApacheCommonsCLI.classpath}依赖关系,我添加了一个名为“ApacheCommonsCLI”的库,然后通过按钮为该条目添加了 JAR“commons-cli-1.2.jar” [Add JAR/Folder...]。从测试开始的依赖${libs.是它在此处寻找它的指示符。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java