我正在开发一个JavaME项目,需要导入外部库,这些库可以作为jar文件使用。所以我选择了项目属性 - >图书馆和资源 - >添加Jar / Zip并在那里添加jar文件。
编辑代码时,一切正常。我可以从这个库导入类并按预期使用它们。但是当我尝试编译项目时,我收到错误......
package< packagename>不存在
......在
行import< packagename>。< classname&gt ;;
就像我说的那样,编辑代码时不会出现错误或警告。库在“资源”下的项目视图中正确显示,Netbeans自动完成也可以正常工作。只有在编译时才会发生错误。
答案 0 :(得分:1)
偶尔,ant脚本(nbproject / build-impl.xml)将与项目(nbproject / project.properties)不同步。通过对项目进行另一项更改以鼓励NB重写ant脚本,可以轻松解决此问题。
打开项目属性对话框(文件>项目属性),然后选择Compiling
。切换Compile on Save
的状态。单击OK
关闭对话框并重写ant脚本。给它一点时间以确保它不忙于扫描项目(状态显示在右下角。)然后再次打开对话框并将值切换回来。关闭对话框并再次尝试编译。