【问题标题】:Netbeans generated codeNetbeans 生成的代码
【发布时间】:2009-10-14 03:00:32
【问题描述】:

我有一个导入到 eclipse 中的 netbeans 项目。当我在 Eclipse 中使用我的代码格式化样式时,它会破坏 Netbeans 中自动生成的代码。代码类似如下。

    private void customActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_customActionPerformed
// aaa
}// GEN-LAST:event_customActionPerformed

有没有办法告诉 Netbeans 返回并使用正确命名的方法?目前,当我在 GUI Builder 中时,它不会找到它之前生成的方法。

【问题讨论】:

  • 你是什么意思“休息”。应用eclipse格式化后代码无法编译?
  • 也许他的意思是自动生成的代码不再起作用,因为它在从 Eclipse 中恢复后显示为通用代码。
  • 在eclipse中应用格式化后,自动生成的代码显示为普通代码。

标签: java eclipse netbeans generated-code


【解决方案1】:

为避免更改 cmets:

打开首选项(在窗口菜单中,选择首选项)

在首选项树中,转到“Java”、“代码样式”、“格式化程序”

如果您只想配置单个项目,请单击“配置项目特定设置”链接(看起来像一个蓝色 URL 链接)

您可能希望创建一个“新”配置文件,从默认配置(或您的项目使用的任何配置)复制

在编辑配置文件时,转到“评论”选项卡,然后取消选择“启用行评论格式”。这将防止空格出现在单行 cmets 中。

【讨论】:

    【解决方案2】:

    NetBeans 对保护块周围的 cmets 很挑剔 这里的问题是 //GEN 之间的空间。 GEN 需要立即关注评论。

    失败,GEN 前有空格:

    // GEN_FIRST:event_customActionPerformed
    

    好的,GEN前没有空格:

    //GEN_FIRST:event_customActionPerformed
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-15
      • 2012-05-06
      • 2013-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-16
      相关资源
      最近更新 更多