解决Eclipse中加入ExtJS一直校验卡死的问题

用Java开发项目,最常用的开发工具就是Eclipse或者MyEclipse了,ExtJS是一个非常常用的企业级软件的前端开发框架,我在将ExtJS的必要文件放到Eclipse的项目中的时候,每次打开的时候,总是会一直在校验,然后就卡死了,重启启动Eclipse,又要花很长时间校验,然后又卡死了。

对于这个问题,我有试过关掉自动Validation,也关掉了JS校验,可惜还是会出现这个问题,最后在网上找到了下面这个解决方法,终于问题解决了。

项目目录

图1:项目目录

如上图1所示,可以看到在项目的目录下有一个.project文件,用文本编辑器打开该文件,可以看到类似如下所示的内容:

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
  <name>SHXSJBH</name>
  <comment></comment>
  <projects>
  </projects>
  <buildSpec>
    <buildCommand>
      <name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
      <arguments>
      </arguments>
    </buildCommand>
    <buildCommand>
      <name>org.eclipse.jdt.core.javabuilder</name>
      <arguments>
      </arguments>
    </buildCommand>
    <buildCommand>
      <name>org.eclipse.wst.common.project.facet.core.builder</name>
      <arguments>
      </arguments>
    </buildCommand>
    <buildCommand>
      <name>org.eclipse.wst.validation.validationbuilder</name>
      <arguments>
      </arguments>
    </buildCommand>
    <buildCommand>
      <name>com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder</name>
      <arguments>
      </arguments>
    </buildCommand>
  </buildSpec>
  <natures>
    <nature>com.genuitec.eclipse.ast.deploy.core.deploymentnature</nature>
    <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
    <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
    <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
    <nature>org.eclipse.jdt.core.javanature</nature>
    <nature>org.eclipse.wst.jsdt.core.jsNature</nature>
  </natures>
</projectDescription>

那么,只要把下面这段内容从上面的内容中去掉即可:

<buildCommand>
    <name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
    <arguments>
    </arguments>
</buildCommand>

<nature>org.eclipse.wst.jsdt.core.jsNature</nature>

把上面的内容去掉以后,重启eclipse,就会发现不会再一直校验Ext了,开发瞬间流畅多了!

本文标题:解决Eclipse中加入ExtJS一直校验卡死的问题

本文链接:http://yedward.net/?id=32

本文版权归作者所有,欢迎转载,转载请以文字链接的形式注明文章出处。

相关文章