2017-02-13 168 views
0

我有一個從Eclipse創建的JAR文件。另一個開發人員想要用他給定的輸入來運行JAR。 JAR文件中的進程應該保持在另一臺機器上運行,並且開發人員應該能夠按照自己的意願提供輸入。 這可能嗎?使用運行時參數執行JAR文件

我已經通過從命令行獲取輸入創建了JAR文件。但這不符合我的目的。

+0

那麼jar文件應該如何接受輸入? – DejaVuSansMono

+0

這是我的問題。有沒有辦法通過輸入,因爲其他開發人員每次都會通過不同的輸入 – user3262365

+2

那麼。我的意思是它是你的程序,所以它需要輸入,但你可以做命令行輸入,你可以建立一個GUI,並輸入輸入。如果是網絡服務,您可以通過瀏覽器訪問它。問題的模糊性雖然不能幫助你。 – DejaVuSansMono

回答

0

是可以的。如果你用main方法添加類,然後你可以添加很多參數,並從main(String... args) args輸入中獲取它。

JAVA Documentation says

的java [選項] -jar file.jar [ 參數...]後

...非選項參數 類名或JAR文件名通過 到主要功能...

0

嘗試以下操作在執行:

java -jar <jarName> <ARGUMENT1> <ARGUMENT2> 

其中的JARname是jar文件,然後你要提供的參數。