2012-10-01 20 views
3

雙擊logcat中作爲堆棧跟蹤一部分的一行,通常會打開相應的.java文件,並突出顯示相關行。但有時候,它會打開相應的.class文件。這個文件不能被編輯,所以我需要額外的一步來打開.java文件。雙擊logcat堆棧跟蹤中的項目打開.class文件(有時)

有什麼辦法可以防止在Eclipse編輯器中打開.class文件嗎?

+0

我認爲只有當班級不在應用程序包(如.jar或庫中)時,纔會發生這種情況,但問題很好,upvoted – florianmski

+0

罐子似乎對這個問題沒有影響,但我已經看到它發生了與Android庫項目。 – acj

回答

3

解決方法是將包含.class文件的文件夾標記爲派生資源:右鍵單擊每個輸出文件夾(例如,bingen),單擊屬性,然後選中「派生」框。

作爲獎勵,請轉到打開資源屏幕(Ctrl + Shift + R)。找到靠近右上角的小黑色三角形。點擊三角形,然後取消選中「顯示衍生資源」。當您使用「打開資源」屏幕時,這具有隱藏.class文件的額外好處。

於Eclipse朱諾工作以及與ADT 20

編輯:一個相關的問題是按F3(打開聲明),並具有Eclipse中打開一個類文件。這個問題的解決方案是here

+0

我正在使用eclipse版本3.7.2,但是我無法打開jave或類文件,雙擊logcat上顯示的錯誤。 –