Bonjour, voila je developpe en fait un application webservice sous freebsd, je voulais lancer une classe client pour tester le webservice, mais j'obtient une erreur de compilation bizarre :
le fichier .sh contient ces infos et il est valide en plus car sous win32 ça marche nickel en .bat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [taf@my_networks /usr/local/axis2/samples/userguide/src/userguide/clients/bin]$ ./TestEchoBlockingClient.sh Exception in thread "main" java.lang.NoClassDefFoundError: /usr/local/axis2/lib/annongen/jar [taf@my_networks /usr/local/axis2/samples/userguide/src/userguide/clients/bin]$
Voila le truc c'est que à l'execution pour lui annogen.jar est un package et non une archive , j'ai jamais rencontré ce pb
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #!/bin/sh export AXIS2_HOME=../../../../../.. AXIS2_CLASSPATH=$AXIS2_CLASSPATH:../../../../sample.jar for f in $AXIS2_HOME/lib/ *.jar do AXIS2_CLASSPATH=$AXIS2_CLASSPATH:$f done export AXIS2_CLASSPATH java -classpath $AXIS2_CLASSPATH userguide.clients.EchoNonBlockingClient![]()
Partager