Netbeans 6.8:Lib-Import工作,但编译时“包不存在”

时间:2010-06-21 13:36:59

标签: java netbeans java-me compilation netbeans6.8

我正在开发一个JavaME项目,需要导入外部库,这些库可以作为jar文件使用。所以我选择了项目属性 - >图书馆和资源 - >添加Jar / Zip并在那里添加jar文件。

编辑代码时,一切正常。我可以从这个库导入类并按预期使用它们。但是当我尝试编译项目时,我收到错误......

  

package< packagename>不存在

......在

  

import< packagename>。< classname&gt ;;

就像我说的那样,编辑代码时不会出现错误或警告。库在“资源”下的项目视图中正确显示,Netbeans自动完成也可以正常工作。只有在编译时才会发生错误。

1 个答案:

答案 0 :(得分:1)

偶尔,ant脚本(nbproject / build-impl.xml)将与项目(nbproject / project.properties)不同步。通过对项目进行另一项更改以鼓励NB重写ant脚本,可以轻松解决此问题。

打开项目属性对话框(文件>项目属性),然后选择Compiling。切换Compile on Save的状态。单击OK关闭对话框并重写ant脚本。给它一点时间以确保它不忙于扫描项目(状态显示在右下角。)然后再次打开对话框并将值切换回来。关闭对话框并再次尝试编译。