2017-02-13 12 views
0

Eclipseから作成したJARファイルがあります。別の開発者は、与えられた入力でJARを実行したいと考えています。 JARファイル内のプロセスは、他のマシン上で実行し続けなければならず、開発者は自分の意思で入力を提供できる必要があります。 これは可能ですか?実行時引数でJARファイルを実行

私はコマンドラインからの入力を取ってJARファイルを作成しました。しかし、これは私の目的に役立たないでしょう。

+0

jarファイルはどのように入力を受け取るべきですか? – DejaVuSansMono

+0

これは私の質問です。他の開発者が毎回異なる入力を渡すので、入力を渡す方法はありますか? – user3262365

+2

つまり、あなたのプログラムだから、入力が必要ですが、コマンドラインで入力することもできますし、GUIを構築して入力を入力することもできます。それがWebサービスなら、あなたはブラウザでそれを打つことができます。質問の曖昧さはここであなたを助けていません。 – DejaVuSansMono

答えて

0

はい可能です。例: mainメソッドでクラスを追加してから、多くの引数を追加して、main(String... args) argsの入力から取得できます。

JAVA Documentation says:後

javaの[オプション] -jar file.jar [ 引数...]

...非オプションの引数 クラス名またはJARファイル名は、 をメイン関数に渡します。

実行中
0

は、以下のことを試してみてください。

jarNameはあなたが提供したい引数が続くjarファイルを、ある
java -jar <jarName> <ARGUMENT1> <ARGUMENT2> 

関連する問題