我有一些遗产包没有package-info.java
。出于某种原因,我需要为他们创建package-info.javas
,我发现这个任务真的很无聊,因为eclipse中没有捷径可供我这样做。我必须手动使用New > File
过程来创建文件,然后手动输入这些包名称。
eclipse中有没有这样的任务快捷方式?
答案 0 :(得分:4)
据我所知,没有简单的方法,至少“正确的方式。”
作为快捷方式,您可以右键单击package-info.java
并单击“复制”。然后,您可以使用键盘快捷键将package-info.java
粘贴到任何包中。 Eclipse会自动更改package org.whatever.pkgname;
命令以匹配您将java文件粘贴到的包中。
答案 1 :(得分:3)
只需将package-info.java
文件(通过 Ctrl + C 和 Ctrl + V )从一个包复制到另一个包。 Eclipse会自动更正复制的package-info.java
文件中的包声明。
答案 2 :(得分:0)
这是违反直觉的,但是Eclipse的“ New Java Package”对话框(可以选择创建package-info.java
)也适用于现有的软件包。
只需右键单击现有程序包,选择New > Package
,然后将“ Create package-info.java”复选框之外的所有内容保持不变。
这将产生一个package-info.java
,其中预先填充了正确的程序包名称和一个空的Javadoc注释块(可能带有@author
标签和类似的默认内容,具体取决于您的设置)。即使您没有要复制的现有文件也可以。经过Eclipse氧气测试。