如何在Eclipse Luna中禁用Tern同步?

4

我使用 Eclipse Luna SP2 for Java EE 进行一些 JavaScript 开发。偶尔(主要是在打开 .js 文件时,但也会在某些计时器上)会弹出以下错误提示:

    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"

我不需要Tern功能,我想禁用它或者至少摆脱弹出错误窗口。
我已经进行了谷歌搜索,但是没有找到任何相关信息。目前我尝试禁用所有验证器并更换.js编辑器,但现在还没有成功。
有什么建议吗?

你使用的 tern.java 版本是哪个? - Angelo
jdk1.7.0_51(64位)和Tern 0.8.2.201502201459 - Sergey
2个回答

4

我无法安装0.10.0版本,因为Tern.java 0.8.2版本随JBoss Tools 4.2.3一起提供,并且不允许升级Tern的版本。但是,我重新安装了没有Java Standard Tools AngularJS和Java Standard Tools Tern.java Adapter的JBoss Tools,现在既没有Tern.java也没有错误。感谢您指出正确的方向。 - Sergey
11
通过卸载插件 JBoss Standard Tools AngularJS 和 Java Standard Tools Tern Java Adapter 而不重新安装整个 JBoss 工具,我成功消除了错误信息。 - Daniel Melo
1
为什么不把这个作为答案发布呢? - Kawu
我已经卸载了没有Java标准工具AngularJS和Java标准工具Tern.java适配器的JBoss工具,但是问题仍然存在。你还做了其他什么吗? - Mohy Eldeen

1

前往项目属性 > JavaScript > 包含路径 > 源并删除整个项目。点击“添加文件夹”并提供JS所需的路径。例如:projectname/src/pages.Ionic 2


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接