一個(gè)搜索加載jar包的dos批處理程序
Posted on 2007-08-15 10:13 itVincent 閱讀(1216) 評(píng)論(1) 編輯 收藏 所屬分類: Java基礎(chǔ)為了寫一個(gè)搜索加載jar包的啟動(dòng)程序,研究了一下dos批處理程序,下面的代碼后面加了注釋說明。
@echo off
setlocal enabledelayedexpansion //設(shè)置延遲環(huán)境變量擴(kuò)充
set JAVA=%JAVA_HOME%\bin\java //java命令
set OPTS=-Xms512M -Xmx512M -Xss128k -XX:+AggressiveOpts -XX:+UseParallelGC -XX:NewSize=64M //jvm參數(shù)
set LIBPATH=..\lib //**jar包所在的目錄
set CONFIG=..\etc //properties文件目錄
set ENGINE=main.jar //主函數(shù)類的包
set CP=%CONFIG%;%ENGINE%; //classpath
set MAIN=net.blogjava.Main //main class

//循環(huán)加載jar包
for /f %%i in ('dir /b %LIBPATH%\*.jar^|sort') do (
set CP=!CP!%LIBPATH%\%%i;
)

echo ===============================================================================
echo.
echo Engine Startup Environment
echo.
echo JAVA: %JAVA%
echo.
echo CONFIG: %CONFIG%
echo.
echo JAVA_OPTS: %OPTS%
echo.
echo CLASSPATH: %CP%
echo.
echo ===============================================================================
echo.

%JAVA% %OPTS% -cp %CP% %MAIN% //運(yùn)行










//循環(huán)加載jar包




















