eclipse中多个java文件的更改包声明

eclipse中多个java文件的更改包声明,java,eclipse,osx-mavericks,Java,Eclipse,Osx Mavericks,我在我的项目中加入了一个“子项目”。为此,我只需复制并粘贴到我的项目中。假设我的项目是com.important.stuff,子项目是com.redo.things.utinsil.pencil。因此,我移动了子项目的内容,使包现在成为com.important.stuff.redo.things.utinsil.pencil。但是当我在eclipse中打开我的项目时,它是红色的,我知道如何一个接一个地修复它。但是有批量解决方案吗 我的eclipse是版本:Juno Service Releas

我在我的项目中加入了一个“子项目”。为此,我只需复制并粘贴到我的项目中。假设我的项目是
com.important.stuff
,子项目是
com.redo.things.utinsil.pencil
。因此,我移动了子项目的内容,使包现在成为
com.important.stuff.redo.things.utinsil.pencil
。但是当我在eclipse中打开我的项目时,它是红色的,我知道如何一个接一个地修复它。但是有批量解决方案吗


我的eclipse是
版本:Juno Service Release 2

将其导入其原始文件夹结构(如原始文件的包声明中所述),然后在编译无投诉时重命名包文件夹,它将重命名文件夹并更改所有文件中的包声明。(值得一提的是,重构->重命名是执行重命名的标准方式,您希望eclipse搜索所有出现的名称并以批处理方式进行更改。花时间弄清楚菜单上的所有内容是什么以及重命名的键盘快捷键是值得的,这样当您意识到更具描述性时,您就可以重命名任何变量ve它的名称,或类,或方法,或常量,…)

重命名的一种方法是通过下拉菜单项Refactor>rename.before public class whatevertheclassname是什么?执行此导入com.redo.things.utensil.pencil;上个世纪,我使用一个愚蠢的编辑器编写代码,遇到了一些非常有经验的开发人员。他们的对话是这样的:“……那些白痴不使用IDE,他们使用的是一个愚蠢的编辑器!哈哈哈”我笑了,好像我知道他们在说什么,第二天我安装了一个IDE,但完全不知道为什么这是“专业”的事情。我坐下来“读手册”想弄明白。看到重构菜单的那一刻,我立即开始学习键盘快捷键并进行测试。