salut Mes amis je suis entrain de développer un projet de fin d’étude avec java et dans mon projet il faut que je développe une classe java qui va déterminer de connaitre la liste de port disponible dans mon Pc portable alors j'ai développé ce code
*******************************************
mais j'obtiens ce message d'erreur quand je fais le run de cet code
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34 import javax.comm.*; import com.sun.comm.Win32Driver; import java.util.Enumeration; public class port { public static void main(String args[]) { Win32Driver w32Driver= new Win32Driver(); w32Driver.initialize(); Enumeration ports = CommPortIdentifier.getPortIdentifiers(); CommPortIdentifier port; while (ports.hasMoreElements()) { port=(CommPortIdentifier)ports.nextElement(); String type; switch (port.getPortType()) { case CommPortIdentifier.PORT_PARALLEL: type = "Parallel"; break; case CommPortIdentifier.PORT_SERIAL: type = "Serial"; break; default: // / Shouldn't happen type = "Unknown"; break; } System.out.println(port.getName() + ": " + type); } } }
****************
*************LPT1: Parallel
LPT2: Parallel
Error 2 opening registry key HARDWARE\DEVICEMAP\SERIALCOMM
Mes amis Svp aidez moi, merci beaucoup
Partager