2015-07-21 18 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