Eclipse删除了正在使用的导入

时间:2011-06-30 15:10:26

标签: java eclipse

我正在使用Eclipse Galileo,我遇到了一个小问题。

在我的某个课程中(我们称之为Foo)我在另一个包DBAction中导入了枚举DB

在代码中已经指定了导入,它工作正常,但每当我按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特定的问题。

有没有办法解决这个错误?

1 个答案:

答案 0 :(得分:2)

当导入中引用的类/包在项目的类路径中不可用时,通常会发生这种情况。