在Eclipse中同时重命名引用

在Eclipse中同时重命名引用,eclipse,import,package,Eclipse,Import,Package,我有以下情况: 考虑到我有一个嵌套在文件夹结构中的类,例如“代码> /fOL/DE/CHECK/PLE。java < /C>。当然,类ple.java包含引用某些源的包或导入指令。现在,当我为/fol/der/exam/ple.java选择用作源文件夹时,当然,包、导入或函数参数中使用的引用不再相同。我需要调整它们。在eclipse中是否有一个优雅的方法来自动实现这一点 因此,假设我在ple.java中有以下行: package fol.der.exam; 我在其他文件中也有这一行,比如a.j

我有以下情况: 考虑到我有一个嵌套在文件夹结构中的类,例如“代码> /fOL/DE/CHECK/PLE。java < /C>。当然,类ple.java包含引用某些源的包或导入指令。现在,当我为
/fol/der/exam/ple.java
选择
用作源文件夹时,当然,包、导入或函数参数中使用的引用不再相同。我需要调整它们。在eclipse中是否有一个优雅的方法来自动实现这一点

因此,假设我在
ple.java
中有以下行:

package fol.der.exam;
我在其他文件中也有这一行,比如a.java、b.java等,我想更改这一行,比如说
package der.exam
如何在eclipse中为所有java文件自动执行该操作


致以最诚挚的问候,

您是否在询问如何将Java类从一个包移动到另一个包?如果是这样,只需将文件从一个包拖放到另一个包。或者右键单击,选择重构-移动。我的项目中有一个特定的文件夹结构。在一个“普通”文件夹中,我生成了带有包声明和其他引用的类。现在,我需要使用这个“普通”文件夹作为“源”文件夹。因此,我点击“用作源文件夹”。当我这样做的时候,整个内容都会进入一个新创建的源文件夹(如我所愿),但问题是包声明和其他引用内容不再正确,它们需要更新。手动执行此操作需要很多时间。我什么都不懂。您是否了解源文件夹必须是包树的根?也就是说,如果源文件夹
mySrc
下有一个名为
foo/bar/Baz.java
的文件,那么Baz必须在foo.bar包中。而且
foo
bar
都不应该是源文件夹,因为它们不包含包树根。这很简单:您选择源文件夹,其中的java文件必须严格按照包组织进行组织。我的错误是选择像foo这样的文件夹。因为这个原因,它不起作用