2015-07-21 20 views
4

我使用Eclipse Luna SP2进行Java EE的JavaScript开发。 时不时地(主要在js文件打开,但也一些定时器)我得到以下弹出错误如何在Eclipse Luna中禁用Tern同步?

An internal error occurred during: "Synchronizing script resources with Tern server...". 
    loader constraint violation: loader (instance of org/eclipse/osgi/internal/loader/EquinoxClassLoader) 
previously initiated loading for a different type with name "org/apache/http/HttpEntity" 

我不需要燕鸥的功能,我想禁用它或者至少摆脱的弹出错误

我使用Google搜索,但找不到任何相关信息。 目前我试图禁用所有验证器,并改变.js编辑器,但现在没有运气。

有什么想法?

+0

你使用哪个版本的tern.java? – Angelo

+0

jdk1.7.0_51(64bits)和Tern 0.8.2.201502201459 – Sergey

回答

4

我认为这是issue 273相同的问题0.8.0没有在MANIFEST.MF中设置org.apache.http的包的版本。

install 0.10.0 version

+0

我无法安装0.10.0,因为Tern.java 0.8.2附带了JBoss Tools 4.2.3,它不允许升级Tern的版本。不过,我重新安装了JBoss Tools,没有使用Java Standard Tools AngularJS和Java Standard Tools Tern.java Adapter,现在我既没有Tern.java也没有错误。感谢您指向正确的方向 – Sergey

+9

我能够通过卸载插件JBoss标准工具AngularJS和Java标准工具Tern Java Adapter而无需重新安装整个JBoss Tools来摆脱错误消息。 –

+1

为什么你不把它作为答案? – Kawu

0

转到项目的属性> JavaScript>包含路径>源并删除整个项目。点击“添加文件夹”,并给你的JS所需的路径。像projectname/src/pages.Ionic 2