2010-09-29 52 views
1

我刚刚从Netbeans的6.8升级到6.9.1的Netbeans和下面的问题又出现了什么是不存在Netbeans中的6.8:Netbean 6.9.1库问题

我有一个自己的项目罐子(我们将其命名为母校。 jar),用于其他几个项目。一些来自alma.jar的bean也出现在Palette上。 alma.jar位于alma项目的dist文件夹中,所有其他项目都可以看到/使用它。由于alma不断开发,它总是添加Add project ..所以当其他项目被清理并重建alma.jar也被重建。但是从Netbeans 6.9.1开始,clean不起作用,因为Netbeans 6.9.1会锁定alma.jar,所以即使从文件系统(我正在使用Windows XP)也无法删除它。当我第一次删除alma.jar和后,我启动Netbeans 6.9.1,然后我在启动时得到一些警告,当一个窗体打开使用alma.jar的类出现在调色板上,否则我可以正确地清理和构建。

如何避免Netbeans启动之前删除alma.jar?

+0

我在MacBook上尝试重新创建这种情况,但在我的情况下,NetBeans IDE 6.9.1正在清理并重新创建所有JAR文件。我的测试是在一个项目中使用一个自定义组件添加到调色板和使用JFrame中的该控件的其他项目。您是否正在使用编译保存设置? – 2010-09-30 16:52:39

+1

这是gui builder相关的。我在打开使用另一个jar中的组件的表单后看到它发生了。我一直在试图创建一个简单的测试用例,但我错过了一些微妙之处。简化的测试用例正常工作。 - 作为解决方法,确保没有编辑器选项卡处于设计模式,然后关闭并重新启动注意事项。然后构建将工作,直到你编辑一个表单。 – 2010-10-04 17:32:48

回答

2

这是不是一个解决方案只是一种变通方法:

如果你打开你的项目,你可以避开大部分的清洁和构建过程中设置“在保存时编译”。