在java中,可以在程序啓動期間將cmd行參數傳遞給main()
方法。將cmd行參數傳遞給特定方法
我想將cmd行參數傳遞給我直接從腳本調用的特定方法。我沒有運氣,只是輸入他們,因爲我會爲main()
。
例子:
public class Test {
public static void main(String[] args) { // args is cmd line input
// do stuff with args
}
}
你會做:~]# java Test cmdlineinput
我需要做的:
public class Test {
public void someMethod(String input) {
// do stuff with input
}
}
我想做的事:~]# java Test.someMethod cmdlineinput
這是可能的,怎麼會這樣?
我覺得他想直接從命令行調用一個方法,這很奇怪,但這就是他所說的 – Brian
@Brian:我認爲你是對的,但正如我在我的回答中所述,afaik ,這是無法完成的。肯定的是,儘管有一些背景可能會很好,你知道嗎? –
https://stackoverflow.com/a/13338025/2591612 – Brian