关于java项目中加入jquery-1.x.js文件报错问题
2016-03-07 10:38
681 查看
现在使用Eclipse3.7及以后的版本的时候,加入jQuery文件会报错,上面显示一个小小的红色X,虽然这个并不会影响项目的运行,但是这个却会影响到开发人员的心情,看这总是很不爽,怎么样才能解决呢。很简单,首先我们先分析下造成这种情况的原因吧,如果你是个心细的人,去研究一下项目中的.project文件,你会发现有这样一段代码,如图:
<buildSpec>节点下的这些代码,你会发现第一个有个 org.eclipse.wst.jsdt.core.javascriptValidator,问题就在这里,这个就是javascript验证,而jQuery里面有些javascript代码写法并不规范,所以这里就会验证出错,看到这里大家都应该明白怎么做了吧,很简单,把这段代码删掉,或者注释掉
注意了是这段代码
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
和下面这段
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
你只需要注释这两段代码就可以,千万别注释多了,也别少注释了
好了 这下把你项目中那个错的jquery删除,然后从新复制一个jquery文件粘贴进去,再看看 这会不抱错了吧,问题解决,OK。这样看着多舒心啊
<?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>shoesWeb</name> <comment></comment> <projects> </projects> <buildSpec> <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.j2eedt.core.DeploymentDescriptorValidator</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder</name> <arguments> </arguments> </buildCommand> </buildSpec> <natures> <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>
<buildSpec>节点下的这些代码,你会发现第一个有个 org.eclipse.wst.jsdt.core.javascriptValidator,问题就在这里,这个就是javascript验证,而jQuery里面有些javascript代码写法并不规范,所以这里就会验证出错,看到这里大家都应该明白怎么做了吧,很简单,把这段代码删掉,或者注释掉
注意了是这段代码
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
和下面这段
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
你只需要注释这两段代码就可以,千万别注释多了,也别少注释了
好了 这下把你项目中那个错的jquery删除,然后从新复制一个jquery文件粘贴进去,再看看 这会不抱错了吧,问题解决,OK。这样看着多舒心啊
相关文章推荐
- jquery mobile 入门2 (组件2)
- 学生选课项目(分享)
- jQuery基础之二
- jQuery基础之一
- jquery ui sortable
- jquery ui draggable
- jQuery之前端国际化jQuery.i18n.properties
- 不定义JQuery插件 不要说会JQuery
- 实现jQuery的$.extend方法
- 不定义JQuery插件 不要说会JQuery
- 基于jquery编写分页插件
- 利用JQuery写一个简单的异步分页插件
- jquery+json实现分页效果
- JS自定义data-*属性与jquery的data()方法的使用
- jquery.animate实现弹跳效果
- jquery.easing
- jquery插件之jquery.extend和jquery.fn.extend的区别
- Jquery之渐变切换
- jQuery学习笔记
- 1.2 jQuery一些知识点