2011-06-30 28 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