Gwillherm
Messages postés24Date d'inscriptionmercredi 29 novembre 2000StatutMembreDernière intervention22 février 2006
-
22 févr. 2006 à 09:38
Gwillherm
Messages postés24Date d'inscriptionmercredi 29 novembre 2000StatutMembreDernière intervention22 février 2006
-
22 févr. 2006 à 14:32
Bonjour comme je débute en java et que je suis soucieux de prendre les bonnes habitudes dès le départ je me posais la question de savoir si c'était vraiment "propre" d'utiliser la methode System.exit() dans la gestion des exceptions.
//driver initialization Win32Driver w32Driver = new Win32Driver();
w32Driver.initialize();
//recovery of the port
CommPortIdentifier portId = null;
String serialPort = "COM1";
try{
portId = CommPortIdentifier.getPortIdentifier(serialPort);
} catch(NoSuchPortException ex){ System.out.println("The port "+serialPort+" doesn't existe on that system !!!");
System.exit(0);
}
Le code suivant sert à vérifier si il y a bien un port COM (ici le COM1) sur la machine.
Dans le cas où il n'y en a pas, une Exception est levée... j'affiche donc un message mais je souhaite arrêter là l'exécution du programme... j'utilise alors System.exit(0);
Vu que cette exception levée n'arrête pas l'exécution du programme je n'ai trouvé pour le moment que cette solution.