2013-10-20 85 views
-3

我想要執行以下操作嗎?java -jar命令行附加輸入

java -jar File.jar username password 

在執行java -jar File.jar命令時,用戶將傳遞「username」和「password」字段。

該怎麼辦?

+0

這四個字段?目前還不清楚你在問什麼。 (jar文件名後面有*三個值,並且它們像正常一樣傳遞給'main' ...) –

+0

修改了這個問題,想要傳遞用戶名和密碼以及java -jar file.jar命令。 – user2602860

+0

現在只有2個值傳遞,它們將在''public static void main(String [] args)''方法中爲'args [0]'和'args [1]' – noone

回答

1

在你的File.jar中,你有一個入口點,形式爲public static void main(String[] args)

當你執行下面的命令java -jar File.jar username password你可以捕捉的輸入參數如下:

public static void main(String[] args) { 
    String username = args[0]; 
    String password = args[1]; 

    ... 
} 
+0

這怎麼可能? – user2602860

+0

這只是命令行和'java'命令的工作方式。你不必做任何事情。 – noone

+0

感謝您的信息。 – user2602860