是否将文本标题添加到现有Java文件?

是否将文本标题添加到现有Java文件?,java,eclipse,Java,Eclipse,我有多个Java文件,现在我想在每个Java文件中添加作者姓名、时间和日期。是否有方法批量更新所有带有此类头的java文件,或者有任何eclipse插件来动态更新这些文件 我尝试使用eclipse插件eclipse版权生成器,但给出的错误如下 在上找不到存储库 有人能帮我吗?非常感谢您的帮助从主菜单栏导航到首选项 然后,导航到Java->代码样式->代码模板 从窗口的右侧,展开代码部分并选择新Java文件 然后,我们点击编辑按钮来编辑模板 在编辑模板窗口中,我们在模式文本区域中添加版权许可证标题

我有多个Java文件,现在我想在每个Java文件中添加作者姓名、时间和日期。是否有方法批量更新所有带有此类头的java文件,或者有任何eclipse插件来动态更新这些文件

我尝试使用eclipse插件eclipse版权生成器,但给出的错误如下 在上找不到存储库


有人能帮我吗?非常感谢您的帮助

从主菜单栏导航到首选项 然后,导航到Java->代码样式->代码模板 从窗口的右侧,展开代码部分并选择新Java文件

然后,我们点击编辑按钮来编辑模板 在编辑模板窗口中,我们在模式文本区域中添加版权许可证标题 然后,单击OK按钮更新模板 最后,让我们单击Apply按钮来完成设置

但是,这种方法有一些缺点:

我们不能使用它向现有源文件添加版权头 我们不能在许可证文本中包含自定义变量,如公司名称 它不够灵活,不能让我们选择不同的版权许可头 我们只能在Java和Javascript源文件上使用它 幸运的是,有一个替代的形式,版权生成器插件

您还可以使用版权生成器插件 要了解更多信息:
您可以访问以下站点以提供标题

您可以尝试Eclipse自己的版权工具。检查,但使用更新站点更新您希望比安装部分显示的更新版本。它最初的目的是将版权注释中的日期与CVS(现在是git)中的更改历史同步,但我认为它可以添加注释;我建议使用一种文本操作语言或工具,如
sed
Search>File。。。可用于替换文本:例如,使用正则表达式(
\a
匹配文件开头)并点击替换。。。按钮。@howlger如果可能的话,请您帮助编写示例代码。插件是添加标题最简单、最灵活的方法。您可以看到如何使用它。这无助于@DevilsHnd给出错误,例如在中找不到存储库。这不再是一个仅链接的答案,因此感谢您的编辑。不幸的是,它只是链接页面中不太相关部分的直接复制/粘贴。请参阅和。这无助于@Rishav Raj给出错误,例如在中找不到存储库。找不到@nitinda如果您在当前版本中,请使用。在已知的更新站点列表中,应该已经有了它的某些版本。