[Resolu][JAR]Class-Path dans le fichier Manifest
Bonjour à tous et bonne annee.
Le problème que je soummet est qu'il semble qu'il y ait une limitation au nombre de jar que l'on peut mettre au niveau de la balise Class-Path dans le fichier Manifest.
En effet, quand je fait:
Code:
1 2 3 4 5
|
Manifest-Version: 1.0
Created-By: e-saina
Main-Class: mg.esaina.douane.exe.ExeDouane
Class-Path: lib/ant-1.5.1.jar lib/bsh-1.3.0.jar lib/classes.jar lib/commons-beanutils-1.5.jar lib/commons-collections-2.1.jar lib/commons-digester-1.3.jar lib/commons-logging-1.0.2.jar lib/concurrent.jar lib/getopt.jar lib/gnu-regexp.jar lib/hsqldb-1.61.jar lib/itext-1.01.jar lib/jacorb.jar lib/jbossall-client.jar lib/jboss-client.jar lib/jboss-common-client.jar lib/jbossha-client.jar lib/jboss-iiop-client.jar lib/jboss-j2ee.jar lib/jboss-jaas.jar lib/jbossjmx-ant.jar lib/jboss-jsr77-client.jar lib/jbossmq-client.jar lib/jbossmqha.jar lib/jboss-net-client.jar lib/jbosssx-client.jar lib/jboss-system-client.jar lib/jboss-transaction-client.jar lib/jcert.jar lib/jmx-connector-client-factory.jar lib/jmx-ejb-connector-client.jar lib/jmx-invoker-adaptor-client.jar lib/jmx-rmi-connector-client.jar lib/jnet.jar lib/jnp-client.jar lib/jsse.jar lib/log4j.jar lib/poi-2.0-final-20040126.jar lib/servlet.jar lib/tools.jar lib/xalan.jar lib/xercesImpl.jar lib/xmlParserAPIs.jar |
et quand je cree le jar par la commande
Code:
jar -cvfm exeDouane.jar Manifest -C src .
JAVA me renvoi l'erreur que la ligne Class-Path est trop longue. D'où mon problème. Y aurait-il une autre balise ou quelque autre astuce à faire?
J'ai deja essayé de mettre :
ou mais ca nemarche pas.
Merci d'avance.
Re: [JAR]Class-Path dans le fichier Manifest
Salut,
Citation:
Envoyé par Kleb
JAVA me renvoi l'erreur que la ligne Class-Path est trop longue. D'où mon problème. Y aurait-il une autre balise ou quelque autre astuce à faire?
J'avais deja rencontre ce probleme et je l'avais resolu tout simplement en mettant des retours a la ligne dans la declaration des jar.
D'ailleurs en utilisant l'assistant d'eclipse exporter en .jar, il revient a la ligne tous les 70 caracteres et met un espace au debut de chaque ligne.
J'obtiens le class-path suivant :
Code:
1 2 3 4 5 6
| Class-Path: aopalliance-alpha1.jar cglib.jar commons-beanutils.jar com
mons-collections.jar commons-dbcp.jar commons-discovery.jar commons-
lang.jar commons-logging.jar commons-pool.jar dom4j.jar firebirdsql.j
ar hibernate2.jar jakarta-poi.jar jdom.jar junit.jar LiquidLnF.jar mi
ni-j2ee.jar mysql.jar skinlf.jar spring.jar spring.tld spring-beans.j
ar spring-context.jar spring-jdbc.jar xml-apis.jar jxl.jar |
En esperant que ca puisse t'aider ...
sylvain_2020