Quels sont les moyens natifs de Java de communiquer avec les périphériques directement?
-
21-08-2019 - |
Question
Quels sont les moyens natifs de communiquer avec des périphériques ou des ports de Java, tels que LPT1, COM1, USB directement?
La solution
signifie natif non portable, donc vous devez jouer avec JNI ou JNA si et seulement si le suivant les bibliothèques ne fonctionne pas pour vous:
Autres conseils
RXTX est bon pour les ports COM et LPT. USB est extrêmement difficile; probablement le plus simple est d'écrire votre propre wrapper C + JNI pour les pilotes natifs de l'appareil.
Malheureusement, javax.comm la version 2.0 et le soleil les dernières versions de RxTx - ports parallèles LPT ne sont pas correctement mis en œuvre sous Win32. Sortie semble fonctionner très bien, mais si vous essayez de lire à partir du port, il est impossible.