JavaはWindowsの下でいくつかのプログラムを呼び出します
Javaはクロスプラットフォーム言語であり、Javaを介してWindowsで特定のプログラムを呼び出す必要が生じることがよくあります。(ANT)などの一部のサードパーティベンダーも、Windowsで実行可能プログラムを呼び出すメソッドを提供していますが、多くの場合、いくつかのバッチコマンドを呼び出す必要があります。Javaはそれを提供しません。ここでは、偽装した呼び出しメソッドを使用して、Javaがバッチコマンドを呼び出せるようにします。
予備準備
クイックバッチファイル(De)Compiler
は、BATおよびCMDバッチスクリプトをEXEファイルにコンパイルします。 1.JavaJDKが提供して
いるexeファイルを実行します
。これは面倒ではありません。コードは次のとおりです。
2. bat(バッチ処理)ファイルの実行
Javaはまだバッチ処理ファイルをサポートしていません。最初はJavaでバッチファイルを呼び出す方法を勉強していましたが、解決策が見つかりません。後で、バッチプロセスをバイパスして、バッチプロセスをexe実行可能ファイルに変換する方法を検討する必要がありました。次に、Javaを介して実行可能ファイルを呼び出します。
Googleで検索し、Quick Batch File(De)Compilerを見つけます。任意のBAT、CMDバッチスクリプトをEXEファイルにコンパイルできます。それを使用した後、それは本当に動作します。
クイックバッチファイル(デ)コンパイラの使用は非常に簡単
です。Quickbfcファイル名.batファイルname.exe(バッチコマンドを実行可能ファイルにコンパイル)
quickbfdファイルname.exeファイルname.bat(実行可能ファイルをバッチに逆コンパイル)コマンド)
次に、最初の方法に従ってJavaを介して呼び出すことができます。
予備準備
クイックバッチファイル(De)Compiler
は、BATおよびCMDバッチスクリプトをEXEファイルにコンパイルします。 1.JavaJDKが提供して
いるexeファイルを実行します
。これは面倒ではありません。コードは次のとおりです。
- {を 試してください
- 文字列コマンド= "メモ帳" ;
- プロセス子=
- Runtime.getRuntime()。exec(command);
- } catch (IOException e)
- {{
- }
{ String command = "notepad";を試してください。 プロセス子 = Runtime.getRuntime()。exec(command); } catch(IOException e) { }
2. bat(バッチ処理)ファイルの実行
Javaはまだバッチ処理ファイルをサポートしていません。最初はJavaでバッチファイルを呼び出す方法を勉強していましたが、解決策が見つかりません。後で、バッチプロセスをバイパスして、バッチプロセスをexe実行可能ファイルに変換する方法を検討する必要がありました。次に、Javaを介して実行可能ファイルを呼び出します。
Googleで検索し、Quick Batch File(De)Compilerを見つけます。任意のBAT、CMDバッチスクリプトをEXEファイルにコンパイルできます。それを使用した後、それは本当に動作します。
クイックバッチファイル(デ)コンパイラの使用は非常に簡単
です。Quickbfcファイル名.batファイルname.exe(バッチコマンドを実行可能ファイルにコンパイル)
quickbfdファイルname.exeファイルname.bat(実行可能ファイルをバッチに逆コンパイル)コマンド)
次に、最初の方法に従ってJavaを介して呼び出すことができます。