windows:
set MY_HOME=%~dp0
@setlocal EnableExtensions EnableDelayedExpansion
set CLASSWORLDS_JAR=.
for /F %%i in ('dir /a-d/b/s ..\lib\*.jar') do set CLASSWORLDS_JAR=!CLASSWORLDS_JAR!;%%i
echo %CLASSWORLDS_JAR%
linux:
MY_HOME=$(cd "$(dirname $0)/../";pwd )
echo $MY_HOME
CLASSWORLDS_JAR=.
for i in $(ls `pwd`/*.jar)
do
CLASSWORLDS_JAR="${CLASSWORLDS_JAR}:${i}"
done
echo ${CLASSWORLDS_JAR}
本文介绍了一种在Windows和Linux环境下为Java应用程序设置JAR包路径的方法。通过批处理文件和Shell脚本实现对当前目录及子目录下所有JAR文件的路径配置,并输出最终的CLASSWORLDS_JAR变量。
1822

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



