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 . . . . . . . .
-
Windows Media Player で字幕を追加する方法
Windows Media Player に字幕を追加できたら素晴らしいと思いませんか?コンピューターでメディア ファイルを簡単に視聴できるようになります。 Windows Media Player でビデオを見たい場合は、字幕機能を利用できます。ウィンドウズメディアプレイヤー。 10 より前の Windows バージョンでは、既定のメディア プレーヤーは Windows Media Player に設定されていました。 Windows 10 を使用している場合は、[スタート] メニューの検索バーから Windows Media Player を探します。設定をカスタマイズして、デフォルトのメ
-
Windows 10 での Windows Media Player のクラッシュを修正する方法
頼りになる音楽プレーヤーである Windows Media Player が Windows 10 で動作しなくなりましたか?それとも、MP4 ファイルを再生しなくなりましたか? いずれにせよ、良いニュースがあります。この記事では、破損した Windows Media Player を修正する方法を学びます。 Windows Media Player クラッシュ エラーの原因 デジタル著作権管理 (DRM) キャッシュの破損 プレーヤーの不適切な設定 オーディオ/ビデオ ストリーミングを妨げるネットワーク設定の問題 破損したプレーヤーのライブラリ これらは、Windows Med