java - Netbeans 6.8 : Lib-Import works, 但编译时为 "package does not exist"

标签 java netbeans java-me compilation netbeans6.8

我正在开发一个 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/

相关文章:

java - 如何避免在 android Kitkat 4.4 中长按时默认选择?

java - 如何使用 netbeans 在 Jtextfield 中设置数组

netbeans - 使用 Netbeans、Maven 和 Glassfish 热部署更改

java - MVC 适合移动设备吗?

java - 如何在 J2ME 中解析 URL

java - 在 java 构造函数中传递 "this"

java - 一个 ImageView 包含多个图像

java - Spring Boot 测试和 Jackson - 在测试中从上下文设置 (application.yml) 获取 ObjectMapper 的实例,无需开销配置

java - 从mysql中检索java中的用户名和密码

java - Java SE 的哪些主题是 Java ME 的先决条件?