java - Eclipse:使用里面的类更改现有包的名称

标签 java eclipse

在 Eclipse 中,如果包的名称为 (默认包) 并且其中包含类,是否可以更改包的名称?

最佳答案

在我使用的 Eclipse 版本(Indigo 服务版本 1)中,默认包没有出现“重命名”选项(与其他包不同) - 但如果您选择所有类然后右键单击并选择“移动”,这样您就可以将它们放入一个新包中。

(据我所知,Rename 选项用于重命名类 不更改它们的包,但 Move 确实适用于在 包之间移动。)

过程截图:

原来的情况

Before

选择所有类并显示上下文菜单的重构部分

enter image description here

选择“移动”,点击创建包并输入名称(本例中为 mypackage)

Move dialog

最终结果

After

或者,如果您想将它们移动到现有包中,您只需拖放类即可。

对于那些建议在包上重构 -> 重命名的人,这里是一个屏幕截图,显示 没有 在我的机器上工作:

No Rename option

关于java - Eclipse:使用里面的类更改现有包的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10161840/

相关文章:

java - CoreNLP进行ssplit后如何获取句子的原文?

java - 如何在反序列化对象中保留字段的默认值?

java - 在struts2操作类中获取json数据为null

java - Tomcat - FileNotFoundException

java - toString() 方法打印额外的 3 个字符?

eclipse - 复杂的 SVN 结帐程序?

java - 我们可以提高 java 8 并行流以外的列表的性能吗

java - 关于在2D游戏中编写重力代码的问题

Eclipse 内容辅助 : filter by "contains the phrase" instead of "starts with the phrase"

java - 启动时出现 Eclipse 错误