两个项目同时在 NetBeans 中打开。
其中一个项目来自 javaeetutorial5 示例 zip,它被称为 bookstore2。它需要 javax.persistence.entity 来编译,因为它使用 @Entity 注释。由于未找到 javax.persistence,此项目未构建。如果我输入“javax”。那么持久性不会在列表中。
另一个项目是一个带有 bean 和 web 的全新 ejb 应用程序。如果我输入“javax”。然后持久性会自动完成,实体也会自动完成。该项目构建得很好。
原因可能是 NetBeans 在其项目文件夹 ~/NetBeansProjects 下创建了全新的项目,而示例项目全部解压缩到 ~/NetBeansProjects/javaeetutorial5/examples 下的子文件夹中?