[英]How to set the Classpath to include all JAR files in a batch file
我在批处理文件中使用以下内容
set CLASSPATH=%XX_LIB%\commons-collections-3.1.jar;XX_LIB%\paz-basic.jar;%XX_LIB%\paz-common.jar;%XX_LIB%\per.jar
set CLASSPATH=%XX_LIB%;%XX_HOME%\classes;%CLASSPATH%
REM set CLASSPATH=%CLASSPATH%
set PR_CLASSPATH=%CLASSPATH%
per.jar文件中存在多个类文件。 但是,当我执行批处理文件时,下面提到的主要类仅在其余类中执行,这在日志文件中给出了CLASSNOTFOUND exception
,
"%EXECUTABLE%"//IS//%SERVICE_NAME% --StartClass com.ance.paz.common.per.xouper.ServiceMain
请提出建议。 是否应将javac与CLASSPATH一起使用?
如果上面粘贴的是确切的批处理文件的真实副本,则似乎在建立CLASSPATH
的第一行中缺少%
set CLASSPATH=%XX_LIB%\commons-collections-3.1.jar;%XX_LIB%\paz-basic.jar;%XX_LIB%\paz-common.jar;%XX_LIB%\per.jar
注意第二次使用XX_LIB
之前的附加%
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.