Eclipse / Hibernate工具错误:存档类路径条目不存在 [英] Eclipse/Hibernate tools error: Archive classpath entry doesn't exist

查看:191
本文介绍了Eclipse / Hibernate工具错误:存档类路径条目不存在的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试设置Hibernate工具-将其附加到spring petclinic项目中。到目前为止,问题出在类路径中。我的操作:

I am trying to setup Hibernate tools – attaching it to the spring petclinic project. So far the problem is in classpath. My actions:


  • 在休眠配置视图上单击休眠

  • 添加
    postgresql -9.1.jar位于
    spring-petclinic项目的根目录中

结果是错误:[Classpath ]:存档类路径条目不存在[/spring-petclinic/postgresql-9.1.jar](请参见 http://图像的jboston.net/HIbernateToolsError.jpg

The result is the error: [Classpath]: Archive classpath entry doesn't exist [/spring-petclinic/postgresql-9.1.jar] ( see http://jboston.net/HIbernateToolsError.jpg for the image)

另请参阅日志:

java.lang.IllegalArgumentException: Path must include project and resource name: /postgresql-9.1.jar
java.lang.IllegalArgumentException: Path must include project and resource name: /postgresql-9.1.jar
at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63)
at org.eclipse.core.internal.resources.Workspace.newResource(Workspace.java:2170)
at org.eclipse.core.internal.resources.Container.getFile(Container.java:208)
at org.hibernate.eclipse.console.utils.ProjectUtils.findJavaProjects(ProjectUtils.java:308)
at org.hibernate.eclipse.console.workbench.ProjectCompilerVersionChecker.validateProjectComplianceLevel(ProjectCompilerVersionChecker.java:35)
at org.hibernate.eclipse.console.workbench.ConsoleConfigurationWorkbenchAdapter.getChildren(ConsoleConfigurationWorkbenchAdapter.java:37)
at org.hibernate.eclipse.console.workbench.BasicWorkbenchAdapter.getChildren(BasicWorkbenchAdapter.java:100)
at org.hibernate.eclipse.console.workbench.BasicWorkbenchAdapter.fetchDeferredChildren(BasicWorkbenchAdapter.java:106)
at org.eclipse.ui.progress.DeferredTreeContentManager$1.run(DeferredTreeContentManager.java:235)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)


推荐答案

@Craig Ringer的答案有所帮助。我的解决方法如下:

@Craig Ringer answer helped. My workaround was as follows:


  • 使用postgresql jdbc jar创建用户库

  • Create the user library with a postgresql jdbc jar

从Hibernate配置类路径选项卡中,选择
右键菜单中的Advanced

From the Hibernate configuration classpath tab select Advanced on the right menu

选择添加库

这篇关于Eclipse / Hibernate工具错误:存档类路径条目不存在的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆