1、windos下的执行java的批处理脚本
rem 显示的
:: 不显示的注释
@echo off
setlocal enabledelayedexpansion
set classpath=.;./classes
for %%f in (lib/*.jar) do (
set classpath=!classpath!;./lib/%%f
)
echo %classpath%
@echo on
:: java -classpath %classpath% com.abc.ABC
endlocal
pause
绝对路径
setlocal enabledelayedexpansion
set classpath=.;./classes
set libpath=E:\workspace\levin\lib
for %%f in (%libpath%\*.jar) do (
set classpath=!classpath!;%%f
)
2、linux下找到类路径的脚本
//方法1
cp=.;
for loop in `ls lib/*.jar`;do
cp=${cp}:${loop}
done
//方法2
cp2=`ls lib/*.jar | xargs | sed 's/ /:/g'`
//方法3
cp3=`find lib -name "*.jar" | xargs | sed 's/ /:/g'`
echo $cp3
本文详细介绍了在Windows环境下使用批处理脚本执行Java命令的方法,并提供了Linux下查找类路径的多种脚本实现方式。通过示例代码,深入探讨了Java类路径的管理和设置。
743

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



