【问题标题】:How to disable Tern synchronization in Eclipse Luna?如何在 Eclipse Luna 中禁用 Tern 同步?
【发布时间】:2015-07-21 08:55:26
【问题描述】:

我使用 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?
  • jdk1.7.0_51(64 位)和燕鸥 0.8.2.201502201459

标签: javascript eclipse tern


【解决方案1】:

我觉得和issue 273一样的问题 0.8.0没有在MANIFEST.MF中设置org.apache.http的包的版本。

install 0.10.0 version

【讨论】:

  • 我无法安装 0.10.0,因为 Tern.java 0.8.2 是 JBoss Tools 4.2.3 附带的,它不允许升级 Tern 的版本。但是,我在没有 Java 标准工具 AngularJS 和 Java 标准工具 Tern.java 适配器的情况下重新安装了 JBoss 工具,现在我既没有 Tern.java 也没有错误。感谢您指出正确的方向
  • 我可以通过卸载插件 JBoss Standard Tools AngularJS 和 Java Standard Tools Tern Java Adapter 来消除错误消息,而无需重新安装整个 JBoss Tools。
  • 你为什么不把这个作为答案发布?
  • 我在没有 Java 标准工具 AngularJS 和 Java 标准工具 Tern.java 适配器的情况下卸载了 JBoss 工具,并且存在同样的问题。你还做了什么吗?
【解决方案2】:

转到项目的属性> JavaScript > 包含路径> 源并删除整个项目。单击“添加文件夹”并为您的 JS 提供所需的路径。喜欢 projectname/src/pages.Ionic 2

【讨论】:

    猜你喜欢
    • 2015-12-28
    • 2015-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-13
    • 2014-04-14
    • 1970-01-01
    相关资源
    最近更新 更多