Est-ce possible de faire en sorte que la méthode main d'un programme java retourne un code à l'OS qui l'a lancé ?
Si oui comment faut-il faire ?
En effet lorsque j'exécute le programme java suivant:
à partir du shell suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 import java.io.*; import java.util.*; public class testRetour { public static int main(String[] args) { String r = args[0]; System.out.println("test de retour de code..."); System.out.println( r ); return r; }
J'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 java testRetour 15 echo ">>>"$?"<<<" if [[ $? != 0 ]] then echo ' ERREUR ' fi
Exception in thread "main" java.lang.NoClassDefFoundError: testRetour
!!!
Partager