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
相关推荐
【标题】"e(fx)clipse3.6.zip" 是一个专门为JavaFX开发设计的Eclipse插件的压缩包。这个版本是3.6,它为开发者提供了在Eclipse集成开发环境中(IDE)进行JavaFX应用程序开发的支持。 【重要知识点一】:JavaFX ...
Jadclipse是Eclipse集成开发环境中的一个反编译插件,专为Java开发者设计,能够帮助用户查看并理解已编译的.class文件的源代码,即使原始的.java文件已丢失或不可用。这个插件的引入,使得在进行代码调试、分析或者...
在Java中,我们使用`java.net.DatagramSocket`类来创建UDP套接字,`java.net.DatagramPacket`类用于封装要发送的数据和接收的数据包。以下是实现UDP通信的基本步骤: 1. **创建DatagramSocket**:发送方和接收方都...
在本文中,我们将详细介绍如何在Eclipse环境中配置和使用Subversion(SVN)进行版本管理。Subversion是一款广泛使用的版本控制系统,而TortoiseSVN则是一个与Windows资源管理器集成的GUI工具,使得SVN操作更为直观。...
标题中的"axis2-1.6.2clipse插件"指的是Axis2的Eclipse插件版本1.6.2,这是专门为Apache Axis2框架开发的一个集成开发环境(IDE)插件,旨在帮助开发者在Eclipse中更方便地进行Web服务的开发、调试和部署。...
在软件开发过程中,这可能是为了学习第三方库的工作原理,调试已编译的代码,或者进行逆向工程。 描述中的“-Eclipse-Class-Decompiler-v2.9.0-3”表明这是该插件的一个特定版本,即v2.9.0的第三个修订版。通常,...
**Ma-ven E-clipse Integration 知识点详解** 在软件开发领域,Maven和Eclipse是两个极为重要的工具。Maven是一个项目管理和综合工具,主要用于构建、管理和部署Java项目,而Eclipse是一款广泛使用的集成开发环境...
标题中的"axis2-clipse-codegen-plugin-1.78"指的是Axis2 Eclipse代码生成插件的版本1.78。这个插件是为开发者设计的,主要用于简化基于Apache Axis2 Web服务的开发过程。Axis2是Apache软件基金会的一个开源项目,它...
Eclipse4.6.0SDK-64bit已含e(fx)clipse插件,不用在线安装e(fx)clipse插件,直接进行JavaFX开发。
Xml Clipse 是一个基于 Eclipse 开源平台的插件,专门设计用于XML文档的创建、查看和编辑。这个工具集成了强大的功能,使得开发者在处理XML文档时能够更加高效和便捷。作为开源软件,Xml Clipse 不仅允许用户免费...
2. 安装到Eclipse:解压后,将找到的`features`和`plugins`两个目录下的内容复制到MyEclipse的相应目录下。通常,这两个目录位于MyEclipse的安装路径中。 3. 启动MyEclipse:重启MyEclipse,打开“Window” -> ...
《MyBatis Generator Eclipse 插件详解及其使用》 MyBatis Generator(MBG)是一款强大的工具,它能够自动生成MyBatis框架的SQL映射文件、DAO接口、实体类等代码,极大地提高了开发效率。在Eclipse集成环境中,通过...
Myeclipse2018 12最新破解器,亲测有效,破解必须要对应的版本,版本不同会破解失败