【问题标题】:Change Eclipse template for auto-generated main method?更改自动生成的主要方法的 Eclipse 模板?
【发布时间】:2013-05-17 04:14:59
【问题描述】:

当我在 Eclipse Juno 中创建一个新类并自动添加一个 main 方法时,我得到以下信息:

public class Example {

  /**
   * @param args
   */
  public static void main(String[] args) {
    // TODO Auto-generated method stub

  }    
}

我想编辑此方法模板以添加throws Exception

我尝试在 Preferences > Java > Editor > Templates > "main" 中编辑模板,但这不会影响上述情况。相反,这会配置当我键入“main”并按 Ctrl+Space 时插入的代码。

这可能吗?

【问题讨论】:

    标签: java eclipse eclipse-jdt


    【解决方案1】:

    我知道创建自己的新类/新项目模板的唯一方法是创建自己的插件。这需要一些努力。我不确定是否值得这样做只是为了向 main 添加一个 throw。

    Here 是它的教程。

    【讨论】:

    • 嘿@Vishnu,试试下面的答案。这可能会有所帮助。
    • @Vishnu 我已经用 Internet-Wayback-Machine 编辑了链接,所以它又可以工作了。
    【解决方案2】:

    我知道现在回答为时已晚。希望其他人觉得它有用。

    我试图做同样的事情。我想做类似的事情

    public class Example {
    
        public static void main(String[] args) {
            Example sol = new Example();
    
        }    
    }
    

    我最终做的是配置一个代码模板,它会为我自动生成上述内容。

    Preferences > Java > Code Style > Code Templates > Code > Class Body > Edit 处编辑模板

    添加以下模板模式,让我生成我需要的内容

        public static void main(String[] args) {
            ${type_name} sol = new ${type_name}();
        }
    

    对于您的用例,编写下面的模板应该可以做到。

        public static void main(String[] args) throws Exception {
    
        }
    

    【讨论】:

      猜你喜欢
      • 2011-02-06
      • 1970-01-01
      • 1970-01-01
      • 2010-11-20
      • 1970-01-01
      • 2019-12-26
      • 2019-07-29
      • 2010-11-30
      • 2016-03-15
      相关资源
      最近更新 更多