我在批处理文件中使用以下内容
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一起使用吗?
答案 0 :(得分:0)
如果您上面粘贴的内容是您确切批处理文件的真实副本,则表明您在第1行中错过了%
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