簡體   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