22

有时你想运行一个文件来快速测试一些代码。public static void main(String[] args) {每次输入都很乏味。如何更快地做到这一点?

4

3 回答 3

61

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

psvm是:p ublic s tatic v oid m的首字母缩写词ain

于 2013-09-05T12:33:42.337 回答
6

当我想快速插入一个 main 方法时,“psvm”并不是我能想到的最直观的缩写,所以我在 Code Templates 库中创建了一个更符合自己喜好的新方法。

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

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

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

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

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

我的条目如下所示:

缩写

main           

扩展文本

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

扩展文本(代码窗口)

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

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

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

干杯!

于 2019-04-09T09:43:06.133 回答
2

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

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

这样,您甚至可以存储测试以供以后使用。在大多数情况下,将测试视为执行一次然后丢弃的东西,这不是一个好主意。

于 2013-09-05T13:05:14.897 回答