繁体   English   中英

命令行参数。

[英]command line arguments.

我是初学者,我想在netbeans中将字符串作为命令行参数传递。我该怎么做? 谢谢

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

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

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

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

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

  1. 使用参数运行项目(上下文菜单和运行菜单选项)
  2. 具有主要方法的Java文件的带参数运行文件上下文菜单

您可以在此博客文章中阅读有关此插件的更多详细信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM