有没有办法在 Eclipse 中一次为现有包创建 package-info.java?
Is there a way to create package-info.java for existing packages in one move in eclipse?
我有一些遗留软件包没有 package-info.java
。出于某种原因,我需要为他们创建 package-info.javas
,我发现这个任务真的很无聊,因为在 eclipse 中没有捷径可以让我做到这一点。我必须手动使用 New > File
过程来创建文件,然后手动输入这些包名称。
eclipse 中有这样的快捷方式吗?
据我所知,没有简单的方法可以做到这一点,至少 "the right way."
作为快捷方式,您可以右键单击 package-info.java
并单击 "Copy." 然后您可以使用键盘快捷方式将 package-info.java
粘贴到任何包中。 Eclipse 自动更改 package org.whatever.pkgname;
命令以匹配您将 java 文件粘贴到的包。
这是违反直觉的,但 Eclipse 的 "New Java Package" 对话框及其创建 package-info.java
的选项也适用于现有包。
只需右键单击现有包 select New > Package
,并保留 "Create package-info.java" 复选框以外的所有内容不变。
这将生成一个 package-info.java
,其中预先填充了正确的包名称和一个空的 javadoc 注释块(可能带有 @author
标记和类似的默认内容,具体取决于您的设置)。即使您没有要从中复制的现有文件,也可以使用。使用 Eclipse Oxygen 测试。
我有一些遗留软件包没有 package-info.java
。出于某种原因,我需要为他们创建 package-info.javas
,我发现这个任务真的很无聊,因为在 eclipse 中没有捷径可以让我做到这一点。我必须手动使用 New > File
过程来创建文件,然后手动输入这些包名称。
eclipse 中有这样的快捷方式吗?
据我所知,没有简单的方法可以做到这一点,至少 "the right way."
作为快捷方式,您可以右键单击 package-info.java
并单击 "Copy." 然后您可以使用键盘快捷方式将 package-info.java
粘贴到任何包中。 Eclipse 自动更改 package org.whatever.pkgname;
命令以匹配您将 java 文件粘贴到的包。
这是违反直觉的,但 Eclipse 的 "New Java Package" 对话框及其创建 package-info.java
的选项也适用于现有包。
只需右键单击现有包 select New > Package
,并保留 "Create package-info.java" 复选框以外的所有内容不变。
这将生成一个 package-info.java
,其中预先填充了正确的包名称和一个空的 javadoc 注释块(可能带有 @author
标记和类似的默认内容,具体取决于您的设置)。即使您没有要从中复制的现有文件,也可以使用。使用 Eclipse Oxygen 测试。