命令行参数

时间:2010-11-29 07:05:27

标签: java netbeans

您好 我是初学者,我想在netbeans中传递一个字符串作为命令行参数。我可以这样做吗? 感谢

3 个答案:

答案 0 :(得分:1)

在可以接受命令行参数的标准Java程序中,将有一个类充当整个程序的入口点。该类将有一个静态方法,如下所示:

public class FooBar {
    // ...
    public static void main(String[] arguments) {
        // ...
    }
    // ...
}

参数位于数组中,该数组是该方法的参数,必须具有该签名,并且既是公共的又是静态的。如果您使用的是托管引擎或框架,那么通常会为您提供切入点;您应查阅其文档以了解如何获取命令行参数(如果可能的话,甚至是合理的)。

命令行参数始终是字符串。如果您想将它们解释为其他内容,则必须手动转换它们。

答案 1 :(得分:0)

答案 2 :(得分:0)

在NetBeans IDE 8.0中,您可以使用名为NbRunWithArgs的社区贡献插件。此插件提供了

等功能
  1. 使用Arguments(上下文菜单和“运行”菜单选项)运行项目
  2. 对主文件
  3. 的Java文件运行带参数的文件上下文菜单

    您可以阅读有关此插件on this blog post.

    的更多详细信息