用myEclipse搭建hibernate框架后,有时搞乱了某些东西后,又想重新加载Hibernate包,但此时 add hibernate capabilities 功能菜单竟然是灰色的,不可用,尤其是初学的朋友往往要重建web项目,一切都要重新来过。
其实大可不必这么做。有个简单的方法可以解决这个问题:
切换到java的导航试图,在项目的根目录下又个项目配置文件:".project",打开后如下代码所示。
- <?xml version="1.0" encoding="UTF-8"?>
- <projectDescription>
- <name>CourseMS</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>com.genuitec.eclipse.j2eedt.core.WebClasspathBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>com.genuitec.eclipse.j2eedt.core.J2EEProjectValidator</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>com.genuitec.eclipse.j2eedt.core.DeploymentDescriptorValidator</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.wst.validation.validationbuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>com.genuitec.eclipse.hibernate.HibernateBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>com.genuitec.eclipse.hibernate.hibernatenature</nature>
- <nature>com.genuitec.eclipse.j2eedt.core.webnature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- <nature>org.eclipse.wst.jsdt.core.jsNature</nature>
- </natures>
- </projectDescription>
一般在最下方有:
- <buildCommand>
- <name>com.genuitec.eclipse.hibernate.HibernateBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
和
- <nature>com.genuitec.eclipse.hibernate.hibernatenature</nature>
将这两段删除即可
本文转自xwdreamer博客园博客,原文链接:http://www.cnblogs.com/xwdreamer/archive/2010/11/22/2297072.html,如需转载请自行联系原作者