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