Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道是否有一种方法可以在不重构包名称的情况下将类从一个包移动到另一个包。
如果可能的话,在那之后,重构整个包和应用程序的引用,也许是通过检查或其他方式。
好的,这是一种无需重构即可移动类的 hacky 方法。
在您的源文件上方,找到标记为蓝色的源根目录。例如,如果您使用标准 maven 布局,那么它将是 src/main/java - 右键单击java,选择Mark Directory As -> Unmark as source root
java
请注意,您的 java 文件不再被识别为 java 源 - 您可以拖放文件,并且不应考虑包名称。
将您的java文件夹标记为源根目录 - 将目录标记为->源根目录
希望这可以帮助!