繁体   English   中英

如何设置类路径以将所有JAR文件包含在批处理文件中

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM