
 Envoyé par 
Flobel
					
				 
				
	
	1 2
   | C:\>java E:\3.3-GI\AppelExterne toto tutu
Exception in thread "main" java.lang.NoClassDefFoundError: E:\3/3-GI\AppelExterne  | 
 En me mettant dans le dossier 3.3-GI et en appelant "java AppelExterne" ça marche.
 
			
		 
	 
 Normal :
La syntaxe est : java NomDeLaClasseAvecPackage arguments
Et non pas le chemin d'accès vers le Jar. Si cela marche depuis le répertoire "3.3-GI" cela signifie que tu n'utilises pas de package, donc :
	
	java AppelExterne toto tutu
 Fonctionne bien, mais seulement du répertoire "3.3-GI" car il recherche par défaut les classes à partir du répertoire courant.
Si tu veux l'exécuter de n'importe où, il faut préciser le classpath :
	
	java -classpath E:\3.3-GI  AppelExterne toto tutu
 
Mais le mieux serait de faire un jar 
a++
						
					
Partager