Java
 Computer >> コンピューター >  >> プログラミング >> Java

JavaでWindowsMediaPlayerのような外部プログラムを実行するにはどうすればよいですか?


ランタイムクラスの使用

Javaは、java.lang.Runtimeという名前のクラスを提供します。このクラスを使用すると、現在の環境とインターフェースをとることができます。

getRunTime() このクラスの(静的)メソッドは、現在のアプリケーションに関連付けられているランタイムオブジェクトを返します。

exec()メソッドは、現在の環境(システム)でプロセスを実行するコマンドを表す文字列値を受け取り、それを実行します。

したがって、Runtimeクラスを使用して外部アプリケーションを実行するには-

  • getRuntime()を使用してランタイムオブジェクトを取得します メソッド。

  • 必要なプロセスを文字列値としてexec()に渡すことにより、必要なプロセスを実行します。 メソッド。

import java.io.IOException;
public class Trail {
   public static void main(String args[]) throws IOException {
      Runtime run = Runtime.getRuntime();
      System.out.println("Executing the external program . . . . . . . .");
      String file = "C:\\Program Files\\Windows Media Player\\wmplayer.exe";
      run.exec(file);
   }
}

出力

System.out.println("Executing the external program . . . . . . . .

ProcessBuilderクラスの使用

同様に、 ProcessBuilderのコンストラクター クラスは、プロセスを実行するコマンドとその引数をパラメータとして表す文字列型の可変引数を受け入れ、オブジェクトを構築します。

start() このクラスのメソッドは、現在のProcessBuilderでプロセスを開始/実行します。したがって、ProcessBuilderクラスを使用して外部プログラムを実行するには −

  • プロセスを実行するコマンドとそのコンストラクターへのパラメーターとしての引数を渡すことにより、ProcessBuilderクラスをインスタンス化します。

  • start()を呼び出してプロセスを実行します 上記で作成したオブジェクトのメソッド。

import java.io.IOException;
public class ExternalProcess {
   public static void main(String args[]) throws IOException {
      String command = "C:\\Program Files\\Windows Media Player\\wmplayer.exe";
      String arg = "D:\\sample.mp3";
      //Building a process
      ProcessBuilder builder = new ProcessBuilder(command, arg);
      System.out.println("Executing the external program . . . . . . . .");
      //Starting the process
      builder.start();
   }
}

出力

Executing the external program . . . . . . . .

  1. Windows Media Player で字幕を追加する方法

    Windows Media Player に字幕を追加できたら素晴らしいと思いませんか?コンピューターでメディア ファイルを簡単に視聴できるようになります。 Windows Media Player でビデオを見たい場合は、字幕機能を利用できます。ウィンドウズメディアプレイヤー。 10 より前の Windows バージョンでは、既定のメディア プレーヤーは Windows Media Player に設定されていました。 Windows 10 を使用している場合は、[スタート] メニューの検索バーから Windows Media Player を探します。設定をカスタマイズして、デフォルトのメ

  2. Windows 10 での Windows Media Player のクラッシュを修正する方法

    頼りになる音楽プレーヤーである Windows Media Player が Windows 10 で動作しなくなりましたか?それとも、MP4 ファイルを再生しなくなりましたか? いずれにせよ、良いニュースがあります。この記事では、破損した Windows Media Player を修正する方法を学びます。 Windows Media Player クラッシュ エラーの原因 デジタル著作権管理 (DRM) キャッシュの破損 プレーヤーの不適切な設定 オーディオ/ビデオ ストリーミングを妨げるネットワーク設定の問題 破損したプレーヤーのライブラリ これらは、Windows Med