我通常在Netbeans 8.2中使用Hibernate,但是从Netbeans 9开始,它们将stop support Hibernate开始使用,所以我想尝试Eclipse。
我使用以下pom.xml创建一个Maven项目:
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>net.codejava.hibernate</groupId>
<artifactId>HibernateHelloExample</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>Hibernate Hello World Program</name>
<dependencies>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.2.6.Final</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.40</version>
</dependency>
</dependencies>
</project>
所以我尝试了以下解决方案:
Class path must be set or restored default: 我使用了与NetBeans 8.2中相同的jar /库。而且效果很好。
Eclipse/Hibernate tools error: Archive classpath entry doesn't exist
我得到了这个错误:Problems while loading database driverclass (com.mysql.jdbc.Driver).
Error in using hibernate。我得到了这个错误:jdk.internal.loader.URLClassPath.loaders accessible: module java.base does not "opens jdk.internal.loader" to unnamed module @535b626a
。在Google中没有任何痕迹。
还有其他建议吗?谢谢。
其他信息:
-MacOS 10.13.6
-Eclipse Oxygen.3a发行版(4.7.3a)