为什么Netbeans Ant使用正确的jar编译但使用旧jar构建?

时间:2013-01-04 17:59:29

标签: java ant build jar netbeans-7

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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