Je rencontre des problèmes lors de l'utilisation de la librairie JUSB. J'utilise cette librairie sous windows vista 32b, environnement de développement Netbeans.

le but est de lancer une interface swing à l'aide d'un launcher utilisant une condition sur le port USB.

Tout d'abord le UsbHost ne démarre pas à chaque fois :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Host   host = HostFactory.getHost();
//cette méthode renvoi souvent des erreurs
// USBHost unavailable
ensuite les applications ne sont pas stables, la JVM bloque souvent et renvoi un rapport de plantage à envoyer à sun :

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
 
#
# An unexpected error has been detected by Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x01d69ddc, pid=1736, tid=3140
#
# Java VM: Java HotSpot(TM) Client VM (11.0-b12 mixed mode, sharing windows-x86)
# Problematic frame:
# j  usb.windows.Windows.getHostControllerName(Ljava/lang/String;)Ljava/lang/String;+0
#
# An error report file with more information is saved as:
# C:\DossierProjet\hs_err_pid1736.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#
Java Result: 1
Quelqu'un aurait-il une idée sur le comment du pourquoi? existe-t-il un tamiflu pour ce problème?