我搜索了這個問題這樣HibernatePersistenceProvider:不支持MAJOR.MINOR版本52.0的IntelliJ
How to fix java.lang.UnsupportedClassVersionError: Unsupported major.minor version
但對我來說,答案沒有工作
我使用JDK 1.7,我的編譯器設置爲1.7 .0_79這意味着是Java 7,但是當我運行我仍然得到錯誤,我設置項目字節代碼版本爲1.7,但相同的消息
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/hibernate/jpa/HibernatePersistenceProvider : Unsupported major.minor version 52.0
此異常情況發生時,嘗試加載在這一行
<provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
,並在Java代碼在這一行
EntityManagerFactory entityManagerFactory = Persistence.createEntityManagerFactory("sample");
的唯一方法是用java 8 – user1610308
不知道如何鏈接幫不了你。你在這裏檢查過嗎? http://hibernate.org/orm/documentation/getting-started/如果您使用的是Hibernate 5.2或更高版本,則需要使用JDK8。你引用的鏈接是否解釋了爲什麼 –