用myEclipse搭建hibernate架構後,有時搞亂了某些東西後,又想重新載入Hibernate包,但此時 add hibernate capabilities 功能菜單竟然是灰色的,不可用,尤其是初學的朋友往往要重建web項目,一切都要重新來過。
其實大可不必這麼做。有個簡單的方法可以解決這個問題:
切換到java的導航試圖,在項目的根目錄下又個項目設定檔:".project",開啟後如下代碼所示。
<?xml version="1.0" encoding="UTF-8"?><br /><projectDescription><br /><name>CourseMS</name><br /><comment></comment><br /><projects><br /></projects><br /><buildSpec><br /><buildCommand><br /><name>com.genuitec.eclipse.j2eedt.core.WebClasspathBuilder</name><br /><arguments><br /></arguments><br /></buildCommand><br /><buildCommand><br /><name>org.eclipse.jdt.core.javabuilder</name><br /><arguments><br /></arguments><br /></buildCommand><br /><buildCommand><br /><name>com.genuitec.eclipse.j2eedt.core.J2EEProjectValidator</name><br /><arguments><br /></arguments><br /></buildCommand><br /><buildCommand><br /><name>com.genuitec.eclipse.j2eedt.core.DeploymentDescriptorValidator</name><br /><arguments><br /></arguments><br /></buildCommand><br /><buildCommand><br /><name>org.eclipse.wst.validation.validationbuilder</name><br /><arguments><br /></arguments><br /></buildCommand><br /><buildCommand><br /><name>com.genuitec.eclipse.hibernate.HibernateBuilder</name><br /><arguments><br /></arguments><br /></buildCommand><br /></buildSpec><br /><natures><br /><nature>com.genuitec.eclipse.hibernate.hibernatenature</nature><br /><nature>com.genuitec.eclipse.j2eedt.core.webnature</nature><br /><nature>org.eclipse.jdt.core.javanature</nature><br /><nature>org.eclipse.wst.jsdt.core.jsNature</nature><br /></natures><br /></projectDescription>
一般在最下方有:
<buildCommand><br /><name>com.genuitec.eclipse.hibernate.HibernateBuilder</name><br /><arguments><br /></arguments><br /></buildCommand>
和
<nature>com.genuitec.eclipse.hibernate.hibernatenature</nature>
將這兩段刪除即可