2012-08-14 41 views
3

我的Eclipse安裝有問題。我最近對它進行了一些更新(最顯着的是我安裝了一系列插件,我不記得完整的列表,但肯定我已經安裝了代碼檢查器Findbugs,PMD和Checkstyle)。但現在,當我嘗試通過在任何瀏覽器視圖上雙擊打開Java文件(無論是包資源管理器,項目資源管理器,導航器等)時,它都不是使用通常的Java智能編輯器打開,而是通過奇怪的編輯器Java編輯器和文本編輯器。特別是,類內導航操作(如Ctrl + o - Open Member)按預期工作,但類間導航(如F3 - Open Declaration)不起作用。我收到一條錯誤消息「該資源不在Java項目的構建路徑中」。但是,如果我通過打開類型菜單(Ctrl + Shift + t)打開該類,則可以獲得全功能的Java智能編輯器,其中所有功能均按預期工作。Eclipse - 默認情況下未激活java智能編輯器

然後,如果我嘗試在資源管理器視圖中導航到Java類文件,然後右鍵單擊並選擇打開方式 - > Java編輯器,我會得到相同的奇怪編輯器,而不是Java智能編輯器。

我試着卸載代碼檢查插件:Findbugs,PMD,Checkstyle,但無濟於事。

我不知道究竟在哪裏/如何觸發這種行爲,令我感到困惑的是它可以與Open Type一起使用,但不能通過雙重Cliking或上下文菜單。我也查看了Eclipse日誌,但是我沒有看到任何與此行爲相關的信息。因爲我不是Eclipse內部專家,所以我問你這個問題...

此致敬禮, 弗羅林。

+0

您是否嘗試過使用「Open With> Default Editor」上下文菜單選項? – 2012-08-14 13:43:35

+0

是的,打開同樣奇怪的編輯器 – Florin 2012-08-17 13:47:49

回答

2

嘗試去Preferences -> General -> Editors -> File Associations

這裏重新設置Java文件的缺省編輯器是我的怎麼設置:

enter image description here

+0

感謝您的答覆。在我的情況下,我有3個.java文件的條目:GWT Java編輯器(甚至認爲我同時卸載了GWT插件... hm),然後是Java編輯器,然後是第三個文本編輯器。但不幸的是,我無法編輯/刪除任何這些!如果我轉到「內容類型」,Java源文件將被鎖定... – Florin 2012-08-17 13:49:28

+1

嘗試單擊Java編輯器,然後單擊默認。當你嘗試打開一個Java文件時會發生什麼(試着用你之前沒有打開過的東西) – 2012-08-17 13:59:46

+0

剛剛嘗試過,不幸的是我仍然有相同的行爲... – Florin 2012-08-17 14:32:12

0

我遇到了同樣的問題 - 有一些編輯衝突由Google的Plugin for Eclipse引起。卸載所有Google的GPE & SDK軟件包可解決此問題。我還沒有解決方案。