[Jar]Creation d'un jar executable
	
	
		bonjour
je n'arrive pas ŕ créer un jar executable
j'ai bien lu la faq mais ça marche pas
c ptet moi qui frise le QI de 25 je sais pas
bon je vous decris ce que je fais, vous me direz oů est mon erreur
avant toute chose je precise que j'ai 3 classes 
Server.class
ClientThread.class
PortNumberDialog.class
qui sont dans le package improvedIHM
Cette arborescence se trouve dans le répertoire Chat
Server.java est la main class
ma démarche:
1) Je me place dans le répertoire Chat et je lance la commande
	Code:
	
| 12
 
 |  
jar cvf archiveServer.jar * | 
 j'obtiens sur la sortie standard
	Citation:
	
		
		
			manifest ajoutÚ
ajout : improvedIHM/(entrÚe = 0) (sortie = 0)(0% stockÚ)
ajout : improvedIHM/ClientThread.class(entrÚe = 3232) (sortie = 1800)(44% compre
ssÚs)
ajout : improvedIHM/Server$1.class(entrÚe = 625) (sortie = 376)(39% compressÚs)
ajout : improvedIHM/Server.class(entrÚe = 7302) (sortie = 3547)(51% compressÚs)
ajout : improvedIHM/Server$StartServerThread.class(entrÚe = 2500) (sortie = 1220
)(51% compressÚs)
ajout : improvedIHM/PortNumberDialog.class(entrÚe = 4811) (sortie = 2444)(49% co
mpressÚs)
ajout : improvedIHM/PortNumberDialog$2.class(entrÚe = 844) (sortie = 460)(45% co
mpressÚs)
ajout : improvedIHM/PortNumberDialog$1.class(entrÚe = 883) (sortie = 495)(43% co
mpressÚs)
ajout : improvedIHM/Server$2.class(entrÚe = 447) (sortie = 292)(34% compressÚs)
			
		
	
 2)Je crée le fichier MANIFEST.MF
	Code:
	
| 12
 3
 4
 
 | Manifest-Version: 1.0 
Created-By: 1.4.2_06 (Sun Microsystems Inc.) 
Main-Class: Server 
Class-Path: .\archiveServer.jar | 
 Je place le fichier MANIFEST.MF dans le répertoire META-INF, lui męme placé dans le repertoire Chat
3) Dans le répertoire Chat, je lance la commande
	Code:
	
| 12
 
 |  
jar cvfm appliServer.jar META-INF/MANIFEST.MF . | 
 J'obtiens sur la sortie standard
	Citation:
	
		
		
			manifest ajoutÚ
ajout : improvedIHM/(entrÚe = 0) (sortie = 0)(0% stockÚ)
ajout : improvedIHM/ClientThread.class(entrÚe = 3232) (sortie = 1800)(44% compre
ssÚs)
ajout : improvedIHM/Server$1.class(entrÚe = 625) (sortie = 376)(39% compressÚs)
ajout : improvedIHM/Server.class(entrÚe = 7302) (sortie = 3547)(51% compressÚs)
ajout : improvedIHM/Server$StartServerThread.class(entrÚe = 2500) (sortie = 1220
)(51% compressÚs)
ajout : improvedIHM/PortNumberDialog.class(entrÚe = 4811) (sortie = 2444)(49% co
mpressÚs)
ajout : improvedIHM/PortNumberDialog$2.class(entrÚe = 844) (sortie = 460)(45% co
mpressÚs)
ajout : improvedIHM/PortNumberDialog$1.class(entrÚe = 883) (sortie = 495)(43% co
mpressÚs)
ajout : improvedIHM/Server$2.class(entrÚe = 447) (sortie = 292)(34% compressÚs)
ajout : archiveServer.jar(entrÚe = 12323) (sortie = 11316)(8% compressÚs)
entrÚe META-INF/ ignorÚe
entrÚe META-INF/MANIFEST.MF ignorÚe
			
		
	
 4) J'essaie d'exécuter avec
	Code:
	
| 12
 
 |  
java -classpath ".;./archiveServer.jar" -jar appliServer.jar | 
 Résultat:
	Citation:
	
		
		
			Exception in thread "main" java.lang.NoClassDefFoundError: Server
			
		
	
 
J'ai mal fait qqch quelque part ça c évident mais je vois pas quoi ni oů
Si qqun pouvait jouer les catcher d'exception je lui en serais fort reconnaissant :)