我在包中有很多类,我必须将它们移动到另一个包中。我正在使用Eclipse IDE,在移动它们之后,我遇到了编辑每个类文件的第一行("包"行)的问题
例如,我必须改变这一行:
\n
到
package abc.def.xyz;
有没有比打开每个文件并手动执行更好的方法?我不熟悉IDE,我已经在谷歌寻找更好的方法,但还没有解决方案。我有很多事要动。
答案 0 :(得分:5)
如果您手动将类直接移动到工作区中的另一个包,则会出现错误
而不是这样去Eclipse IDE的 package explorer ,我猜你的 projectname-> src 文件夹中会有多个包(如果它是简单的java项目类型)。
现在只需从包浏览器中的一个包中选择java文件,然后将它们拖到目标包中
执行此操作将显示“移动”弹出窗口,其中包含自动选中的复选框“更新对classname.java的引用”,只需按确定。
这只会更改类的引用,您不必手动将包名更改为所有类。
我希望这有帮助。:)