eclipse点击包(package)时报错,安装hibernate后点击包报错org/eclipse/jpt/common/utility/exception/ExceptionHandler

时间:2023-03-08 21:46:14

错误描述:

当我们点击包名时,出现如下错误提示。An error has occurred. See error log for more details.
org/eclipse/jpt/common/utility/exception/ExceptionHandler

eclipse点击包(package)时报错,安装hibernate后点击包报错org/eclipse/jpt/common/utility/exception/ExceptionHandler

错误分析:

这个原因是因为jar包冲突导致,此包名为org.eclipse.jpt.common.utility.**.jar,**为版本号。在eclipse中查找此包。

eclipse点击包(package)时报错,安装hibernate后点击包报错org/eclipse/jpt/common/utility/exception/ExceptionHandler

错误解决:

通过查找发现,有两个同名jar在一个文件夹,此时复制旧版本(旧时间)的包名,然后删掉,把新版本(新时间)的包名改为旧版本(旧时间)的包名。错误解决。 如果你直接删掉新版本的包名而不改(或者两个全部删掉),你会发现你的hibernate无法使用了。

其实这个错误并不致命,但是挺闹心的,总弹出来很难受。。。

重要,更改完之后也许会出现新的bug(也许),不过现在已经被我找到方法了。如下:

    改完之后只是暂时解决问题了,还有更头疼的问题等着你,发现hibernate无法反转实现数据库表的实体类了。。。

正常情况如下:

eclipse点击包(package)时报错,安装hibernate后点击包报错org/eclipse/jpt/common/utility/exception/ExceptionHandler

bug:如下内容不显示,刷新就提示找不到方法错误,Fetching children of hibernate(org.eclipse.jdt.internal.compiler.impl.CompilerOptions),提示形式类似点击包名出现错误。

eclipse点击包(package)时报错,安装hibernate后点击包报错org/eclipse/jpt/common/utility/exception/ExceptionHandler

目前的办法就是恢复新版本的名字(org.eclipse.jpt.common.utility.**.jar),搜索hibernate工具,你发现你的这个工具更新需要。

安装路径:http://download.jboss.org/jbosstools/updates/webtools

eclipse点击包(package)时报错,安装hibernate后点击包报错org/eclipse/jpt/common/utility/exception/ExceptionHandler

安装完之后你发现不用改新版本jar的包名也可以了,而且hibernate实现数据库表反转成类也可以了,这个bug应该就是版本兼容的问题,大家在选择hibernate tools插件的时候,切记选择符合自己版本的插件。。。