有没有一种方法可以在eclipse中一步创建现有软件包的package-info.java?

gle*_*e8e 5 java eclipse package-info

我有一些旧的软件包,没有package-info.java。由于某种原因,我需要package-info.javas为他们创建任务,我发现任务真的很无聊,因为在Eclipse中没有捷径可以做到这一点。我必须手动使用该New > File过程创建文件,然后手动键入那些软件包名称。

Eclipse中是否有执行此任务的捷径?

Tor*_*nik 7

这是违反直觉的,但 Eclipse 的“新 Java 包”对话框也提供了package-info.java为现有包创建作品的选项。

只需右键单击现有包,选择New > Package,并保留除“Create package-info.java”复选框之外的所有内容不变。

这将生成一个package-info.java预先填充了正确的包名称和一个空的 javadoc 注释块(可能带有@author标签和类似的默认内容,具体取决于您的设置)。即使您没有要从中复制的现有文件,也能正常工作。使用 Eclipse Oxygen 进行测试。


Leo*_*zen 5

据我所知,没有简单的方法可以做到这一点,至少是“正确的方法”。

您可以作为快捷方式执行的操作是右键单击package-info.java并单击“复制”。然后您可以使用键盘快捷键将 粘贴到package-info.java任何包中。Eclipse 会自动更改package org.whatever.pkgname;命令以匹配您将 java 文件粘贴到的包。