【问题标题】:Why does Netbeans Ant compile with correct jar but builds with old jar?为什么 Netbeans Ant 使用正确的 jar 编译但使用旧 jar 构建?
【发布时间】:2013-01-05 03:48:50
【问题描述】:

我有一个项目“A”,它的库中有另一个项目“B”。 Netbeans 编译项目“A”并说没有错误,但是当我去清理和构建项目“A”时,会转到项目“B”的旧版本。 我已经清理并构建了项目“B”,然后清理并构建了项目“A”,但“A”仍然无法认为它正在使用旧的“B”。 我试图弄清楚为什么 Netbeans 的 Ant 使用正确的项目“B”-dist/jar 进行编译,但使用旧的项目“B”jar 进行构建。 “A”的库中的其他 jar 都没有“B”。

【问题讨论】:

    标签: java ant build jar netbeans-7


    【解决方案1】:

    build.xml 中指定的类路径与 Netbeans 中的项目类路径是分开的。显然后者是正确的,前者是错误的。您可以通过编辑 build.xml 来修复它。

    【讨论】:

      【解决方案2】:

      我发现解决此问题的方法是右键单击 netbeans 中的库文件夹并转到属性。有几个项目和 jars 以红色列出,并且没有显示在导航中,我删除了那些然后找出我需要哪些 jars/项目并将它们添加回项目“A”的库。

      【讨论】:

        猜你喜欢
        • 2012-01-09
        • 1970-01-01
        • 2017-01-31
        • 2012-04-06
        • 1970-01-01
        • 2013-06-23
        • 2017-11-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多