2010-02-16 123 views
3

我正在Eclipse中編寫一個Hello World SWT應用程序(我遵循Eclipse給出的指示)。在某些時候,我必須「在Java編輯器中右鍵單擊並選擇Source> Organize Imports」。爲什麼「Source> Organize Imports」在Eclipse中不起作用?

我在Ubuntu上安裝了Eclipse。此操作在我的代碼開始處生成了導入語句。但是讓我的程序工作還不夠。我需要手動添加一些導入語句,然後我的代碼工作正常。

現在我想在安裝在Windows上的Eclipse中執行相同的操作。在這種情況下,情況更加惡化。 「Source> Organize Imports」不會更改任何內容(它不會將任何導入語句添加到代碼的開頭)。

有沒有人有任何想法,爲什麼它不能正常工作?

+3

1.爲什麼社區wiki? 2.對我來說多年來一直很好 – Bozho

+0

我對社區wiki也很好奇。你意識到人們不會得到任何答案的信貸,對吧? – JasCav

回答

2

場景1: 要由Eclipse標識的軟件包可能不在您的項目類路徑中。

場景2: Eclipse無法解析您的類名,因爲在不同的包中可能有兩個具有相同名稱的不同類。在這種情況下,它會彈出一個對話框,要求您選擇適當的類。較舊版本的eclipse可能不會彈出,讓您手動查找並解決。

1

在應用這些應用程序之前,您的源代碼必須是無錯誤的編譯方式。

+0

不正確。例如,如果在源中提到未知類,則此命令將嘗試導入它。 – BPS

+0

自從我編寫答案以來,Eclipse編譯器有所改進。 –

相關問題