1つのバッチファイルでjavaのコンパイルを実行する

今度は1つのバッチファイルでjavaのコンパイルを実行するバッチファイルを作成します。
バッチファイルの保存場所は以下のようにします。

C:\java\java1.bat

まずjava1.batをダブルクリックで起動します。以下はjava1.batの中身です。

@echo off
C:
if exist C:\java\nul (
  cd C:\java
  start /b /wait javac *.java
)
pause

java1.batの中でC:ドライブに移動し、C:\javaフォルダが存在すればそのフォルダに移動し、startコマンドを使用してそのフォルダ配下の全てのjavaファイルをjavacコマンドをコンパイルしています。
/b オプションで新しいウィンドウを開かないようにしています。
また、 /wait オプションでjavacコマンドが終了するのを待ってます。
javacコマンドが終了し、エラーなどのメッセージが出力されてから、pauseコマンドを実行しますので、javacコマンドの結果を見ることができます。

startコマンドの詳しい使い方はこちらを見てください。
pauseコマンドの詳しい使い方はこちらを見てください。


初版2004/09/30 :最終更新2004/09/30
HOME