MS-DOSからjavacとjavaの同時実行する

コーティング中のjavaプログラムをコマンドラインから実行するときに、javacとjavaを毎回別々に実行するのが面倒になった。

なので、javacとjavaコマンドを同時実行する簡単なMS-DOS用のバッチを作成した。

使用例

myjava.bat XXX.java

myjava.batは上のソースコードのファイル名。
XXX.javaは実行したいjavaプログラム

ソースコード

javac %~nx1
java %~n1

1行目の%~nx1で1番目のコマンドライン引数からファイル名を取得(XXX.java)
2行目の%~n1で1番目のコマンドライン引数から拡張子抜きのファイル名を取得(XXX)