java.lang.NoClassDefFoundError : javax/persistence/Persistence 错误

标签 java persistence

我正在使用 Netbeans 6.8 并构建简单的 Maven Web 应用程序项目。

为持久实体创建实体和主文件 [也创建持久单元] 并使用 EclipsLink。

但是当我运行主文件时出现这个错误:

Exception in thread "main" java.lang.NoClassDefFoundError: javax/persistence/Persistence
        at Main.main(Main.java:34)
Caused by: java.lang.ClassNotFoundException: javax.persistence.Persistence
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        ... 1 more

在 netbeans 项目窗口和我的项目库文件夹中只添加这个包:

javaee-web-api-6.0.jar [已提供]

请帮我解决这个错误

谢谢

最佳答案

点击Here下载hibernate-jpa-2.0-api-1.0.1.Final.jar并将其放入项目库中,您的应用程序将正常运行。祝你好运:)

关于java.lang.NoClassDefFoundError : javax/persistence/Persistence 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2850850/

相关文章:

java - 在类对象的构造函数中插入 Date 参数

android - 实例化和关闭 Realm 实例

io - Redis:请只保留不会过期的键?

java - 如何避免多次执行相同的查询?

java - 尝试解析日期时显示错误的日期

java - 是否可以在 Android native 应用程序中使用 HTML?

java - 并发 API LayoutLocalService.addLayout 在 LayoutSetLocalService 中抛出 StaleObjectStateException

java - JPA 客户端-服务器复制/同步框架?

java - 可嵌入的 jpa 类应该实现 equals 和 hashCode 吗?

testing - 每次测试运行后重置数据库