Проблема
При разработке JPA или гибернации появляется следующее сообщение об ошибке:
Caused by: java.lang.ClassNotFoundException: javax.persistence.Entity at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 24 more
Решение
javax.настойчивость. Сущность является классом внутри библиотеки SDK J2EE ” javaee.jar “, вам не хватает этого файла jar в пути к классу вашего проекта.
1. ПАКЕТ SDK J2EE
Вы всегда можете получить javaee.jar из http://java.sun.com/javaee/ . Загрузите и установите пакет SDK на свой компьютер, javaee.jar можно найти в папке “\J2EE_SDK_FOLDER\lib”. Например,
C:\Sun\SDK\lib\javaee.jar
Получите javaee.jar файл и включите его в свой путь к классам проекта.
2. Ява. Сетевой Репозиторий
В качестве альтернативы вы можете получить ” javaee.jar “из java.net Мавен
Java.Net http://download.java.net/maven/2/ javax javaee-api 6.0
Оригинал: “https://mkyong.com/hibernate/java-lang-classnotfoundexception-javax-persistence-entity/”