JavaはWindowsの下でいくつかのプログラムを呼び出します

JavaはWindowsの下でいくつかのプログラムを呼び出します

Javaはクロスプラットフォーム言語であり、Javaを介してWindowsで特定のプログラムを呼び出す必要が生じることがよくあります。(ANT)などの一部のサードパーティベンダーも、Windowsで実行可能プログラムを呼び出すメソッドを提供していますが、多くの場合、いくつかのバッチコマンドを呼び出す必要があります。Javaはそれを提供しません。ここでは、偽装した呼び出しメソッドを使用して、Javaがバッチコマンドを呼び出せるようにします。
  予備準備
  クイックバッチファイル(De)Compiler
  は、BATおよびCMDバッチスクリプトをEXEファイルにコンパイルします。   1.JavaJDKが提供して
  いるexeファイルを実行します
。これは面倒ではありません。コードは次のとおりです。
  
Javaコード コードをコピーする
  1.  {を   試してください
  2.   文字列コマンド=  "メモ帳" ;   
  3.   プロセス子=   
  4.   Runtime.getRuntime()。exec(command);   
  5.   }  catch  (IOException e)   
  6.   {{   
  7.   }  

  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を介して呼び出すことができます。

おすすめ

転載: blog.csdn.net/geggegeda/article/details/3503124