MyEclipse菜单add hibernate capabilities反灰不可用解决

转:http://hybxiaodao.iteye.com/blog/1169168


你如果点中单独一个文件,那么那个选项一直都是反灰,只有你点中整个项目名,那个选项就可用了。

 

不是什么版本问题

用myEclipse搭建hibernate框架后,有时搞乱了某些东西后,又想重新加载Hibernate包,但此时 addhibernate capabilities功能菜单竟然是灰色的,不可用,尤其是初学的朋友往往要重建web项目,一切都要重新来过。

其实大可不必这么做。有个简单的方法可以解决这个问题:

切换到java的导航试图,在项目的根目录下又个项目配置文件:".project",打开后如下代码所示。

view plaincopy to clipboardprint?
<?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> 
<?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>

一般在最下方有:

view plaincopy to clipboardprint?
<buildCommand>  
           <name>com.genuitec.eclipse.hibernate.HibernateBuilder</name>  
           <arguments>  
           </arguments>  
       </buildCommand> 
<buildCommand>
   <name>com.genuitec.eclipse.hibernate.HibernateBuilder</name>
   <arguments>
   </arguments>
  </buildCommand>

view plaincopy to clipboardprint?
<nature>com.genuitec.eclipse.hibernate.hibernatenature</nature> 
<nature>com.genuitec.eclipse.hibernate.hibernatenature</nature>

将这两段删除即可


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值