2011-06-30 53 views
2

我正在使用Eclipse Galileo,並且存在一個小問題。Eclipse在使用中刪除導入

在我的其中一個類中(我們稱之爲Foo)我在另一個包DB中導入了枚舉DBAction

隨着代碼中已經指定的導入,它工作正常,但每當我按Shift+Ctrl+O(組織導入)它會刪除該導入,從而打破我的代碼。

下面是一些代碼(與佔位符名稱):

package foo.bar.baz; 

import foo.bar.DB.DBAction; 
// Other imports. 

// Constructor 

// I use the DBAction (enum) here 
public void onClick(View view) { 
    if (view == btnAddEvent) 
     new EventDialog(DBAction.INSERT); 
} 

這是Android的,但我認爲這不是一個Android的具體問題。

有什麼方法可以修復這個bug嗎?

+0

你能顯示完整的src文件,還是包含在太敏感的數據? –

+0

這有點敏感,但我可以肯定地發佈一些。 – whirlwin

回答

3

這通常發生在導入中引用的類/包在項目的類路徑中不可用時。

+0

謝謝!我重新啓動了Eclipse,並得到修復(以及其他一些* bug)。 – whirlwin