将多个类移动到另一个包并在每个文件中重新配置包

时间:2016-06-25 05:00:18

标签: java eclipse ide package file-moving

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

例如,我必须改变这一行:

\n

package abc.def.xyz;

有没有比打开每个文件并手动执行更好的方法?我不熟悉IDE,我已经在谷歌寻找更好的方法,但还没有解决方案。我有很多事要动。

1 个答案:

答案 0 :(得分:5)

如果您手动将类直接移动到工作区中的另一个包,则会出现错误 而不是这样去Eclipse IDE的 package explorer ,我猜你的 projectname-> src 文件夹中会有多个包(如果它是简单的java项目类型)。
现在只需从包浏览器中的一个包中选择java文件,然后将它们拖到目标包中 执行此操作将显示“移动”弹出窗口,其中包含自动选中的复选框“更新对classname.java的引用”,只需按确定。
这只会更改类的引用,您不必手动将包名更改为所有类。

我希望这有帮助。:)