Bonsoir à tous,
Voilà, j'ai installer l'api javax.comm comme indiqué sur le site developpez.org et j'ai essayer de lancer un petit programme donné dans la FAQ :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 import javax.comm.*; import com.sun.comm.Win32Driver; import java.util.*; class Hello { public static void main(String args[]){ //initialisation du driver Win32Driver w32Driver= new Win32Driver(); w32Driver.initialize(); //récupération de l'énumération Enumeration portList=CommPortIdentifier.getPortIdentifiers(); //affichage des noms des ports CommPortIdentifier portId; while (portList.hasMoreElements()){ portId=(CommPortIdentifier)portList.nextElement(); System.out.println(portId.getName()); } } }
A la compilation, pas de soucis, il me cré bien mon Hello.class mais quand je lance voilà mon message :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 E:\progs\Java\test>javac Hello.java E:\progs\Java\test>java Hello Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/comm/Win32Dri ver at Hello.main(Hello.java:9) E:\progs\Java\test>
Voilà j'arrive pas à trouver d'où viens le problème.
Merci.
Partager