我正在开发一个 JavaME 项目,需要导入外部库,这些库可以作为 jar 文件提供给我。所以我选择了项目属性 -> 库和资源 -> 添加 Jar/Zip 并在那里添加了 jar 文件。
编辑代码时,一切正常。我可以从该库导入类并按预期使用它们。但是当我尝试编译该项目时,我收到错误...
package <packagename> does not exist
...在行
import <packagename>.<classname>;
就像我说的,编辑代码时不会出现错误或警告。该库正确显示在“资源”下的项目 View 中,并且 Netbeans 自动完成功能也正常工作。仅在编译时才会出现该错误。
最佳答案
有时,ant 脚本 (nbproject/build-impl.xml) 会与项目 (nbproject/project.properties) 不同步。通过对项目进行另一次更改以鼓励 NB 重写 ant 脚本,可以轻松解决此问题。
打开项目属性对话框(文件 > 项目属性)并选择编译
。切换保存时编译
的状态。单击OK
关闭对话框并重写ant脚本。请稍等片刻,确保它没有忙于扫描项目(状态显示在右下角)。然后再次打开对话框并切换回值。关闭对话框并尝试再次编译。
关于java - Netbeans 6.8 : Lib-Import works, 但编译时为 "package does not exist",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3085103/