Come impostare il percorso di classe nel manifest jar

È necessario interrompere esattamente dopo 70 caratteri. Altrimenti la riga successiva non verrà trattata come una continuazione della precedente. Dovrebbe esserci un spazio iniziale in tutte le righe avvolte, con uno spazio iniziale per ogni riga diverso da quello con “Class-path:”. E non dimenticare una nuova riga alla fine di tutto! Ecco un esempio del manifesto.

Manifest-Version: 1.0
Main-Class: xyz.HelloWorldMain
Class-Path: ./lib/log4j-1.2.15.jar ./lib/commons-logging-1.1.1.jar ./l
 ib/jstl-1.2.jar ./lib/jstl.jar ./lib/log4j-1.2.15.jar ./lib/org.sprin
 gframework.aop-3.0.2.RELEASE.jar ./lib/org.springframework.asm-3.0.2.
 RELEASE.jar ./lib/org.springframework.aspects-3.0.2.RELEASE.jar ./lib
 /org.springframework.beans-3.0.2.RELEASE.jar ./lib/org.springframewor
 k.context-3.0.2.RELEASE.jar ./lib/org.springframework.context.support
 -3.0.2.RELEASE.jar ./lib/org.springframework.core-3.0.2.RELEASE.jar .
 /lib/org.springframework.expression-3.0.2.RELEASE.jar ./lib/org.sprin
 gframework.instrument-3.0.2.RELEASE.jar ./lib/org.springframework.ins
 trument.tomcat-3.0.2.RELEASE.jar ./lib/org.springframework.jdbc-3.0.2
 .RELEASE.jar ./lib/org.springframework.jms-3.0.2.RELEASE.jar ./lib/or
 g.springframework.orm-3.0.2.RELEASE.jar ./lib/org.springframework.oxm
 -3.0.2.RELEASE.jar ./lib/org.springframework.test-3.0.2.RELEASE.jar .
 /lib/org.springframework.transaction-3.0.2.RELEASE.jar ./lib/org.spri
 ngframework.web-3.0.2.RELEASE.jar ./lib/org.springframework.web.portl
 et-3.0.2.RELEASE.jar ./lib/org.springframework.web.servlet-3.0.2.RELE
 ASE.jar ./lib/org.springframework.web.struts-3.0.2.RELEASE.jar .

Lascia una risposta

Scopri di più dal blog di Velislav Krastev

Iscriviti ora per continuare a leggere e avere accesso all'archivio completo.

Continua a leggere