ホームページ > Java > &#&チュートリアル > Java GUI アプリケーションから外部 JAR ファイルを実行するにはどうすればよいですか?

Java GUI アプリケーションから外部 JAR ファイルを実行するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-10-28 09:35:02
オリジナル
577 人が閲覧しました

How to Execute External JAR Files From Your Java GUI Application?

Java GUI プログラムでの外部 jar の実行

ユーザーが外部 jar ファイルの実行を開始できるようにする GUI インターフェイスの実装には、共通の課題がありますJavaプログラミングで。この記事は、この問題に対する包括的な解決策を提供することを目的としています。

解決策:

Java GUI プログラム内で外部 jar を実行するには、ユーザーは Runtime.getRuntime を利用できます。 ().exec() メソッド。このメソッドは、Java アプリケーション内から別のシステム プロセスを起動する便利な方法を提供します。

次のコード スニペットは、jar ファイルを実行する方法を示しています。

<code class="java">Process proc = Runtime.getRuntime().exec("java -jar A.jar");</code>
ログイン後にコピー

proc 変数は、次のようにカプセル化されます。外部jarファイルの実行。実行中のプロセスに関するリアルタイムの情報を取得するには、入力ストリームとエラー ストリームにアクセスすることをお勧めします。

<code class="java">InputStream in = proc.getInputStream();
InputStream err = proc.getErrorStream();

BufferedReader reader = new BufferedReader(new InputStreamReader(in));
BufferedReader errorReader = new BufferedReader(new InputStreamReader(err));

String line;
while ((line = reader.readLine()) != null) {
    // Process output
}

while ((line = errorReader.readLine()) != null) {
    // Process error output
}</code>
ログイン後にコピー

出力ストリームとエラー ストリームをキャプチャすることで、外部プロセス中の進行状況と潜在的な問題を監視できます。 jar の実行。

以上がJava GUI アプリケーションから外部 JAR ファイルを実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート