eclipse下使用hibernate tools实现hibernate逆向工程时候查看Database时报错,错误信息,出现的原因是slf4j冲突,具体的错误如下:
An internal error occurred during: "Fetching children of Database". org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
解决方法:
步骤1:修改eclipse安装目录下的artifacts.xml文件,把id='org.slf4j.api' 的 version改为'1.5.8.v20120130-2120'
<artifact classifier='osgi.bundle' id='org.slf4j.api' version='1.5.8.v20120130-2120'> <properties size='1'> <property name='download.size' value='35173'/> </properties> </artifact>
步骤2:项目如果是使用maven管理的,则把pom.xml中的sl4j版本改为1.5.8的 ,如下:
<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.5.8</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j</artifactId> <version>1.5.8</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.5.8</version> </dependency>
如果直接添加jar文件则把slf4j相关的jar文件替换为1.5.8的即可。
步骤3:重启eclipse
相关推荐
UDP协议方式实现双方的通信Javae clipse UDPSend.java UDPReceive.rar
Eclipse反编译插件jadclipse,小巧好用
JavaFx开发工具,免安装包,解压复制到Eclipse目录下dropins中即可,或将features和plugins中文件复制到Eclipse对应文件中
clipse 插件 findbugs-1.3.9 天涯浪子 在myeclipse 6.5 及8.0上安装测试通过
包含: 1、Setup-Subversion-1.8.9-1、TortoiseSVN-1.8.7.25475-x64-svn-1.8.9的安装和配置 2、eclipse中安装svn插件并配置 3、项目应用简例
axis2-1.6.2clipse插件,包含 axis2-eclipse-codegen-plugin-1.6.2.zip axis2-eclipse-service-plugin-1.6.2.zip
Eclipse4.6.0SDK-64bit已含e(fx)clipse插件,不用在线安装e(fx)clipse插件,直接进行JavaFX开发。
Myeclipse2018 12最新破解器,亲测有效,破解必须要对应的版本,版本不同会破解失败
clipse导入已有的项目后项目报错的解决办法 找不到指定的类的原因 在哪儿,给开发人员提空思路
-Eclipse-Class-Decompiler-v2.9.0-3
NULL 博文链接:https://tomboxfan.iteye.com/blog/285438
mybatis-generator-eclipse插件,eclipse4.6.0亲测没问题
axis插件包,插件需要支持重启eclipse工具进行清理才可以使用
windous elipse 很不错的开发资料 不过时英文版的