2010-11-29 289 views
0

嗨 我是初學者,我想在NetBeans中傳遞一個字符串作爲命令行參數。我可以這樣做嗎? 感謝命令行參數

+0

更好地將你的參數硬編碼到類內部。 – 2010-11-29 08:26:54

回答

1

在可以採取命令行參數標準的Java程序,將有一個作爲整個程序的入口點的類。這個類將有它這樣的靜態方法:

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

的論據是,爲參數到方法,它必須有簽名,是公共和靜態在數組中。如果您使用的是託管引擎或框架,入門點通常會爲您提供幫助;你應該查閱它的文檔來看看如何獲​​得命令行參數(如果這是可能的,甚至是合理的)。

命令行參數始終是字符串。如果你想將它們解釋爲別的東西,你必須手動轉換它們。

+0

我已經這樣做了,但它會在控制檯中打印「無命令行參數」,我該怎麼辦? – user472221 2010-11-29 08:58:02

0

在NetBeans IDE 8.0中,您可以使用名爲NbRunWithArgs的社區貢獻插件。這個插件提供了像

  1. 與參數(上下文菜單和運行菜單選項)
  2. 運行文件與參數上下文菜單中的Java文件爲主要方法

您可以瞭解更多詳細信息,運行項目特點這個插件on this blog post.