linux bash jar文件之间的分隔符是':'
export JAR_HOME=path to directory which includes jars
for f in $JAR_HOME/*.jar
do
JAR_CLASSPATH=$JAR_CLASSPATH:$f
done
export JAR_CLASSPATH
#the next line will print the JAR_CLASSPATH to the shell.
echo the classpath $JAR_CLASSPATH
java -classpath $JAR_CLASSPATH Name of the programme
windows jar文件之间的分隔符是';'
SETLOCAL ENABLEDELAYEDEXPANSION
set LIB=xx
set CLASSPATH=.
FOR %%C IN (%LIB%\*.jar) DO set CLASSPATH=!CLASSPATH!;%%C
echo %CLASSPATH%
export JAR_HOME=path to directory which includes jars
for f in $JAR_HOME/*.jar
do
JAR_CLASSPATH=$JAR_CLASSPATH:$f
done
export JAR_CLASSPATH
#the next line will print the JAR_CLASSPATH to the shell.
echo the classpath $JAR_CLASSPATH
java -classpath $JAR_CLASSPATH Name of the programme
windows jar文件之间的分隔符是';'
SETLOCAL ENABLEDELAYEDEXPANSION
set LIB=xx
set CLASSPATH=.
FOR %%C IN (%LIB%\*.jar) DO set CLASSPATH=!CLASSPATH!;%%C
echo %CLASSPATH%
本文介绍如何在Linux和Windows系统中正确配置JAR文件路径。在Linux环境下,使用bash脚本通过':'作为分隔符设置JAR_CLASSPATH;而在Windows系统中,则采用';'作为分隔符来配置CLASSPATH。文中提供了具体的shell命令和批处理脚本示例。
1484

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



