0

我在一个包中有很多类,我必须将它们移到另一个包中。我正在使用 Eclipse IDE,在移动它们之后,我遇到了编辑每个类文件的第一行(“包”行)的问题

例如,我必须更改行:

package abc.def.xyz;

package abc.def.hij.xyz;

有没有比打开每个文件并手动执行更好的方法?我对 IDE 不熟悉,我在 Google 中四处寻找更好的方法,但还没有解决方案。我有很多东西要搬。

4

1 回答 1

6

如果您手动将类直接移动到工作区中的另一个包,则会出现错误。
不要这样做,而是转到Eclipse IDE 的包资源管理器,我猜你的projectname->src文件夹中会有多个包(如果它是简单的 java 项目类型)。现在只需从包资源
管理器中的一个包中选择 java 文件并将它们拖到目标包。 这样做将显示一个带有自动选中复选框的“移动”弹出窗口“更新对 classname.java 的引用”,只需按确定。 这只会更改您的类的引用,您不必手动将包名称更改为所有类。

我希望这会有所帮助。:)

于 2016-06-25T06:19:23.173 回答