我在一个包中有很多类,我必须将它们移动到另一个包。我正在使用 Eclipse IDE,移动它们后,我遇到了编辑每个类文件的第一行(“package”行)的问题
例如,我必须更改行:
package abc.def.xyz;
到
package abc.def.hij.xyz;
有没有比打开每个文件并手动执行更好的方法?我对 IDE 不熟悉,我在 Google 中寻找更好的方法,但还没有解决方案。我有很多东西要搬。
最佳答案
如果您手动将类直接移动到工作区中的另一个包,则会出现错误。
我猜您的 projectname->src 文件夹中会有多个包(如果是简单的 java 项目类型),而不是转到 Eclipse IDE 的 package explorer .
现在,只需从包资源管理器中的一个包中选择 java 文件,然后将它们拖到目标包即可。
执行此操作将显示一个“移动”弹出窗口,其中自动选择复选框“更新对 classname.java 的引用”,只需按“确定”即可。
这只会更改类的引用,而您不必手动更改所有类的包名称。
我希望这有帮助。:)
关于java - 将多个类移动到另一个包并在每个文件中重新配置该包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38025134/