`
hybxiaodao
  • 浏览: 246690 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

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

 
阅读更多

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

 

不是什么版本问题

用myEclipse搭建hibernate框架后,有时搞乱了某些东西后,又想重新加载Hibernate包,但此时 add hibernate 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>

将这两段删除即可

分享到:
评论

相关推荐

    myeclipse下hibernate用法

    首先,在工程上右键,选择 MyEclipse-&gt;Add Hibernate Capabilities,然后弹出 Hibernate 的配置窗口。在配置窗口中,我们可以选择数据库连接配置,MyEclipse 将自动填充相应的配置信息值,包括 JDBCDriver、URL、...

    用myeclipse自动生成hibernate配置文件

    - 右键点击项目名称,选择`MyEclipse &gt; Add Hibernate Capabilities`,这将为项目添加所需的Hibernate库和配置。 4. **配置数据库连接**: - 打开`Database Explorer`视图(`Window &gt; Show View &gt; Other &gt; DB ...

    MyEclipse+Hibernate快速入门中文版

    2. **添加Hibernate支持**:在项目上右键,选择“Add Hibernate Capabilities”选项,按照提示完成Hibernate环境的配置。 3. **自定义配置文件**:根据项目的具体需求,修改`hibernate.cfg.xml`文件中的配置项。 4. ...

    myeclipse中进行Hibernate的逆向工程

    5. **添加Hibernate支持**:在TestDemo项目上右键,选择MyEclipse -&gt; Add Hibernate Capabilities。默认选择Hibernate3.1版本,然后Next。 6. **配置Hibernate**:在接下来的窗体中,系统会自动生成`hibernate.cfg....

    MyEclipse中配置Hibernate

    2. 右键点击新建的工程,选择“MyEclipse” &gt; “Add Hibernate Capabilities”。 3. 在弹出的对话框中,保持默认的Hibernate版本为3.1,点击“Next”继续。 4. 在“DataSource”选项中选择“Use JDBC Driver”。 5. ...

    MyEclipse自动生成hibernate实体类配置文件

    - 在项目上右键选择`Myeclipse` &gt; `Add Hibernate Capabilities`,选择适当的选项后点击`Next`。 - 在接下来的界面中保持默认设置并继续点击`Next`。 - 选择之前创建的数据库连接(例如Oracle连接),并点击`Next...

    MyEclipse中生成hibernate反向工程步骤

    回到JAVA视图,右击你的工程,选择"Add Hibernate Capabilities…"。在弹出的视图中,选择"Copy…",让Hibernate库文件放入lib目录。接着,指定`hibernate.cfg.xml`的位置,通常放在src目录下的某个包内。然后,...

    myeclipse自动生成hibernate映射文件

    - 在项目中添加Hibernate支持,通过"Add Hibernate Capabilities"设置配置文件`hibernate.cfg.xml`的位置和数据库连接。 - 最后,通过"Hibernate Reverse Engineering"功能,针对选中的表生成映射文件和对应的Java...

    myeclipse自动生成hibernate映射文件.

    选择项目,右键点击`MyEclipse` -&gt; `Add Hibernate Capabilities`。在配置过程中,指定`hibernate.cfg.xml`的位置,这是Hibernate的配置文件,用于定义数据库连接等信息。选择之前创建的数据库连接,然后创建...

    Myeclipse中Hibernate配置Oracle10g

    在Myeclipse中配置Hibernate以连接Oracle10g数据库是一项常见的开发任务,这涉及到多个步骤,包括设置数据库连接、添加驱动、配置Hibernate项目以及生成相关的配置文件。以下是对这个过程的详细说明: 首先,你需要...

    MyEclipse中hibernate的配置

    - 在左侧`Package Explorer`中找到项目名,右键选择`MyEclipse -&gt; Add Hibernate Capabilities`。 - 在弹出的对话框中,默认配置即可,点击`Next`继续。 - 继续点击`Next`直到出现设置数据库连接参数的界面。 3....

    MyEclipse8.6+SpringMVC3.0+Hibernate3.3环境搭建.doc

    1. 右键点击项目,选择“MyEclipse” -&gt; “Add Hibernate Capabilities”,或通过菜单栏中的“MyEclipse” -&gt; “Project Capabilities” -&gt; “Add Hibernate Capabilities”。 2. 选择Hibernate 3.3版本,你可以...

    myeclipse搭建hibernate框架

    在MyEclipse中,我们可以通过右键点击Java项目,选择"MyEclipse" -&gt; "Add Hibernate Capabilities"来添加Hibernate支持。在向导中,你可以接受默认配置,包括选择Hibernate版本、JDBC驱动等,一步步点击Next直到...

    MyEclipse+struts+Hibernate配置开发

    4. **添加Hibernate支持**:同样地,通过MyEclipse -&gt; Add Hibernate Capabilities,为项目配置Hibernate,指定实体类路径和Hibernate配置文件位置。 完成上述步骤后,开发者就可以开始编写业务逻辑代码、实现...

    在MyEclipse中添加Hibernate支持.pdf

    在MyEclipse中,选中刚刚创建的`MySQLHibernate`项目,然后选择`MyEclipse` -&gt; `Project Capabilities` -&gt; `Add Hibernate Capabilities`。按照向导进行操作,直到选择到用于连接数据库的连接名(这里是`MySql_...

    Myeclipse开发struts+hibernate+spring新手入门--环境配置---项目开发示例

    在Myeclipse中,通过Add Hibernate Capabilities来添加Hibernate支持。配置时,可以选择Hibernate版本(如Hibernate 3),并配置相关配置文件,但可以取消Create SessionFactory class选项,避免自动生成...

    用MyEclipse自动生成hibernate映射文件和实体类

    1. 首先,你需要选择你的Java项目,然后右击并选择MyEclipse菜单,接着选择“Add Hibernate Capabilities”。这个操作会引导你配置Hibernate的相关设置,包括数据源、Hibernate版本等。 2. 在配置过程中,你需要指定...

Global site tag (gtag.js) - Google Analytics