如何在Netbeans中插入main方法(快捷方式)

时间:2013-09-05 12:33:42

标签: java netbeans

有时您希望运行单个文件来快速测试某些代码。每次输入public static void main(String[] args) {都很乏味。怎么做得更快?

3 个答案:

答案 0 :(得分:48)

感谢Netbeans中的预定义代码模板,它很简单: 只需输入psvm并按Tab键。

psvm是首字母缩略词: p ublic s tatic v {{1 } m oid

答案 1 :(得分:0)

“ psvm”不是我想快速插入一个主要方法时可以想到的最直观的缩写,因此我在代码模板库中又创建了一个新的我喜欢的缩写。

“ main”对我来说似乎更自然,并且由于模板列表中没有其他类似的东西,因此我将其用作缩写并从“ psvm”中复制相同的代码。

现在,当我键入“ main” + TAB(当然不带引号)时,我得到了main方法。

这是多余的,但对我来说更直观。

要创建“主”,请转到“工具”->“选项”,单击“编辑器”图标,然后单击“代码模板”选项卡。

  • 确保将“语言”组合设置为“ Java”
  • 点击“模板”窗口右侧的“新建”按钮
  • 在弹出的“缩写”文本框中输入“主”(不带引号)
  • 在下面的“扩展文本”窗口中输入模板代码

我的输入如下:

缩写

main           

扩展文字

public static void main(String[] args) {$cursor}

扩展文本(代码窗口)

public static void main(String[] args) {
    ${cursor}
}

当然,您始终可以让Netbeans通过默认插入的main方法来创建应用程序的主类。

您可以通过从“新建文件”对话框而不是“ Java类”中选择“ Java Main Class”来实现。这样就可以了。

干杯!

答案 2 :(得分:-1)

如果您只想运行一些测试,为什么不使用您的测试框架? 像JUnit:

@Test
public void test() {
    // do something
}

这样您甚至可以存储测试以供以后使用。 在大多数情况下,将测试视为执行一次然后扔掉的东西是不合理的。