更新:重构包不起作用,因为我不想更改包的名称或位置,我只需要在Java源代码中调整包声明.
如果程序包声明不再有效,则所有这些无效声明将显示在Eclipse中的“问题”视图中.如果您没有看到此视图,您可以从Window->显示视图 – >其他… – >问题(在常规选项卡下).
您可以通过在上下文菜单中选择“快速修复”选项(右键单击),对“问题”视图中的问题进行过滤,并更正容易修正的问题.在你的情况下,你应该看到类似于下面的截图:
应用快速修复选项是微不足道的,只要您知道哪一个是正确的 – 您将不得不更改类中的包声明或类本身的位置.不幸的是,没有任何选择可以一次性跨多个单位解决问题;您将不得不为每个问题应用快速修复.
如果您想过滤这些品种的问题,请考虑配置“问题”视图,以显示错误文本中具有“不符合预期包”的所有错误,如以下屏幕截图所示:
http://stackoverflow.com/questions/6865694/eclipse-how-to-change-package-declaration-to-across-an-entire-project