因此,我制作了一个包装,出于示例目的将其称为dev.example.project
。我所有其他软件包都从该软件包扩展而来,名称为dev.example.project.handler
或dev.example.project.assets
。但是我决定回去,将dev.example.project
软件包的名称更改为其他名称,例如dev.betterexample.project
。
我认为重命名所有其他软件包和import语句很简单,因此不会发生任何错误,但是在我更改名称之后,项目中的所有软件包都变成了白色,无法访问。我将名称改回了原来的名称,但是当我再次打开Eclipse时,根本没有某些软件包和文件。
我在这个项目上花了很多时间,有人帮忙吗?
答案 0 :(得分:2)
根据您执行重命名的精确程度,各种错误可能会出错。
请记住:您始终可以在日食之外工作。关闭它,打开文件浏览器并创建使用您要使用的名称的目录。然后将文件手动移动到其目标目录。如果需要,请在另一个文本编辑器中将其打开,然后修复打包行。现在打开eclipse时,请刷新并完全重建。那事情就好了。
这可能不是最优雅的解决方案,但它始终有效。更重要的是,您完全可以控制发生的一切!
记录在案:避免灾难性代码丢失的真正答案是使用诸如git之类的源代码管理系统。然后将您的更改不断推送到该“备份”工具。