但是如果不用工具,只用命令来编译Java文件(含有子文件夹)的话,还真有些麻烦。
请仔细观察下图
代码
echo JAVAソースの全コンパイルを実行しています、終わるまで少々お待ち下さい…… set libpath=E:\Program Files\Apache Software Foundation\Tomcat 5.0\common\lib set srcpath=E:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\veriserve\WEB-INF\src set compath=E:\j2sdk1.4.2_15\bin\javac -classpath rem 共通のライブラリ set lib1=%libpath%\servlet-api.jar; rem メール送信ためのライブラリ set lib2=%libpath%\activation.jar; set lib3=%libpath%\mail.jar; rem 帳票出力ためのライブラリ set lib4=%libpath%\poi-2.5.1-final-20040804.jar; set lib5=%libpath%\poi-contrib-2.5.1-final-20040804.jar; set lib6=%libpath%\poi-scratchpad-2.5.1-final-20040804.jar; set libs="%lib1%%lib2%%lib3%%lib4%%lib5%%lib6%" E: cd %srcpath% rem ベリサーブ基幹マスタWebシステムのコンパイルを実行しています %compath%%libs%;. -encoding UTF-8 .\veriserve\common\*.java -d ..\classes > cmp.log 2>&1 %compath%%libs%;. -encoding UTF-8 .\veriserve\login\*.java -d ..\classes >> cmp.log 2>&1 %compath%%libs%;. -encoding UTF-8 .\veriserve\menu\*.java -d ..\classes >> cmp.log 2>&1 %compath%%libs%;. -encoding UTF-8 .\veriserve\employee\*.java -d ..\classes >> cmp.log 2>&1 %compath%%libs%;. -encoding UTF-8 .\veriserve\ExcelOutput\*.java -d ..\classes >> cmp.log 2>&1 %compath%%libs%;. -encoding UTF-8 .\veriserve\Mail\*.java -d ..\classes >> cmp.log 2>&1 %compath%%libs%;. -encoding UTF-8 .\veriserve\MasterEntry\*.java -d ..\classes >> cmp.log 2>&1 %compath%%libs%;. -encoding UTF-8 .\veriserve\MasterMenu\*.java -d ..\classes >> cmp.log 2>&1 %compath%%libs%;. -encoding UTF-8 .\veriserve\MenuCrowd\*.java -d ..\classes >> cmp.log 2>&1 %compath%%libs%;. -encoding UTF-8 .\veriserve\OrderForSummary\*.java -d ..\classes >> cmp.log 2>&1 %compath%%libs%;. -encoding UTF-8 .\veriserve\SectionCalcPlan\*.java -d ..\classes >> cmp.log 2>&1 %compath%%libs%;. -encoding UTF-8 .\veriserve\Supplier\*.java -d ..\classes >> cmp.log 2>&1 %compath%%libs%;. -encoding UTF-8 .\veriserve\UserAccount\*.java -d ..\classes >> cmp.log 2>&1 rem 異動情報登録システムのコンパイルを実行しています %compath%%libs%;. -encoding UTF-8 .\personnel\common\*.java -d ..\classes >> cmp.log 2>&1 %compath%%libs%;. -encoding UTF-8 .\personnel\login\*.java -d ..\classes >> cmp.log 2>&1 %compath%%libs%;. -encoding UTF-8 .\personnel\rankMst\*.java -d ..\classes >> cmp.log 2>&1 %compath%%libs%;. -encoding UTF-8 .\personnel\report\*.java -d ..\classes >> cmp.log 2>&1 echo コンパイル終了しました。 pause
没有评论:
发表评论