当前位置: 技术问答>java相关
请教:如何用简单的方式将某个指定目录下的几十个jar文件在CLASSPATH变量中注册?(50)
来源: 互联网 发布时间:2017-03-17
本文导语: 如何用简单的方式将某个指定目录下的几十个jar文件在CLASSPATH变量中注册?(50) 我在写SOAP应用时就遇到这个问题,运行程序时要先注册lib目录下的许多jar文件,太麻烦,如果用java -cp命令在指定的话,那么这个命...
如何用简单的方式将某个指定目录下的几十个jar文件在CLASSPATH变量中注册?(50)
我在写SOAP应用时就遇到这个问题,运行程序时要先注册lib目录下的许多jar文件,太麻烦,如果用java -cp命令在指定的话,那么这个命令会很长。
请问有什么办法可以解决?
我在写SOAP应用时就遇到这个问题,运行程序时要先注册lib目录下的许多jar文件,太麻烦,如果用java -cp命令在指定的话,那么这个命令会很长。
请问有什么办法可以解决?
|
xxx.bat
for %%i in ("%XMLDB_HOME%lib*.jar") do call "%CENTER_HOME%binlcp.bat" %%i
set XMLDB_LIB=%LIB%
lcp.bat
set _CLASSPATHCOMPONENT=%1
:argCheck
if %2a==a goto gotAllArgs
shift
set _CLASSPATHCOMPONENT=%_CLASSPATHCOMPONENT% %1
goto argCheck
:gotAllArgs
set LIB=%_CLASSPATHCOMPONENT%;%LIB%
for %%i in ("%XMLDB_HOME%lib*.jar") do call "%CENTER_HOME%binlcp.bat" %%i
set XMLDB_LIB=%LIB%
lcp.bat
set _CLASSPATHCOMPONENT=%1
:argCheck
if %2a==a goto gotAllArgs
shift
set _CLASSPATHCOMPONENT=%_CLASSPATHCOMPONENT% %1
goto argCheck
:gotAllArgs
set LIB=%_CLASSPATHCOMPONENT%;%LIB%