设定lib包下所有的jar到classpath
1、windows下的方法:
首先创建文件setenv.bat,内容如下:
set CLASSPATH=.\bin\
for %%f in (".\lib\*.jar") do call cpappend.bat %%f
1、windows下的方法:
首先创建文件setenv.bat,内容如下:
set CLASSPATH=.\bin\
for %%f in (".\lib\*.jar") do call cpappend.bat %%f
然后创建主脚本:
if "%OS%" == "Windows_NT" setlocal
call setenv.bat
java cn.com.agree.isbp.schedule.Startup
if "%OS%" == "Windows_NT" endlocal
2、Linux下的方法:
首先创建文件setenv.sh,内容如下:
#!/bin/sh
CP=./bin/
for i in ./lib/*.jar
do
CP="$i:$CP"
done
export CP
然后创建主脚本:
#!/bin/sh
source setenv.sh
java -cp "$CP" cn.com.agree.isbp.schedule.Startup &
if "%OS%" == "Windows_NT" setlocal
call setenv.bat
java cn.com.agree.isbp.schedule.Startup
if "%OS%" == "Windows_NT" endlocal
2、Linux下的方法:
首先创建文件setenv.sh,内容如下:
#!/bin/sh
CP=./bin/
for i in ./lib/*.jar
do
CP="$i:$CP"
done
export CP
然后创建主脚本:
#!/bin/sh
source setenv.sh
java -cp "$CP" cn.com.agree.isbp.schedule.Startup &
转载于:https://blog.51cto.com/cownew/86709
本文介绍了如何在Windows和Linux环境下将lib包下的所有jar文件添加到classpath中。通过创建批处理文件(setenv.bat)和shell脚本(setenv.sh),可以实现自动化的classpath配置过程。这些脚本适用于启动特定Java应用程序。
148

被折叠的 条评论
为什么被折叠?



