2017-11-27 13 views
0

私は、別のjarファイルを実行し、jar実行が完了するのを待たずにそれを返す必要があるJavaメインアプリケーションを持っています。それはJavaを使用して達成することが可能ですか?誰もそれにいくつかの入力を与えることができます。javaクラスからjarファイルを実行するには

+1

https://stackoverflow.com/questions/1320476/execute-another-jar-in-a-java-programコマンドであった場合、例外のいくつかの種類がスローされる可能性があることを –

答えて

1

次の操作を行います。

Runtime.getRuntime().exec("java -jar <PATH_OF _JAR>"); 

を自分のメインクラスで。

@Yoavが示唆しているように。適切なエラー処理戦略を採用することによって、エラーを処理する必要があります。

ドゥ読む - https://www.tutorialspoint.com/java/lang/runtime_exec.htm

+0

ノート不成功または見つからない - https://www.tutorialspoint.com/java/lang/runtime_exec.htm –

+0

はい。適切なエラー処理が必要です。 –

+0

Runtime.getRuntime()。exec( "java -jar ");戻る。それは瓶を引き起こし、すぐに私の主要な機能を戻しますか? –

関連する問題