2010-01-08 4 views
1

Je suis novice en Java et je me suis fixé un projet d'écriture pour que je puisse apprendre de manière pratique. Je parle couramment le C++, mais je veux ajouter une autre langue à mon ensemble de compétences.Quelle est la manière la plus simple d'implémenter des communications série en Java?

Quoi qu'il en soit, une partie de ce projet comprend des communications série. Je cible une plate-forme Windows XP, et une plateforme multiplateforme n'est pas vraiment nécessaire pour ce projet. J'utilise NetBeans, et après avoir rapidement étudié les choses, je trouve que le support "intégré" pour la communication série n'existe plus.

Une recherche plus poussée m'a conduit à RXTX, cependant, après avoir suivi l'installation simple, leur exemple (sur le wiki) ne semble pas fonctionner.

J'ai vu quelques librairies sérielles achetables, mais je ne veux pas aller dans ce sens, du moins pas encore.

Alors, quelle est la meilleure solution? Persistance avec RXTX et dépannage là? Ou existe-t-il un moyen alternatif plus simple à utiliser?

+5

J'ai utilisé RXTX dans le passé pour la communication série sans problèmes. Peut-être que si votre question était de faire fonctionner RXTX? – Cesar

Répondre

2

De here:

javax.comm package 3,0 a remplacer javax.comm 2.0:

Sun est pas offrir plus la version 2.0 de javax.comm, depuis 3.0 Update1 contient des correctifs de bogues importants permettant de mieux le support ..

javax.comm 3.x offre de nouvelles commodités pour l'utilisateur, ainsi que des améliorations à l'architecture de portmapping et le support de notre Plate-forme client léger Sun Ray, sans modification de l'API ou de la fonctionnalité principale. Parmi les fonctionnalités disponibles avec javax.comm 3.0 figure un outil de port interactif série , utile pour le diagnostic de base de la connectivité des ports série.

javax.comm pour Windows ont été EOLed:

Un port Windows du javax.comm n'est pas actuellement offert par Sun. Il ya pas suffisamment de demande pour justifier javax.comm supportant Windows, en particulier étant donné que javax.comm pour Windows est disponible à partir de d'autres sources, telles que rxtx.

+0

Est-ce disponible sur Windows? La dernière fois que j'ai regardé ce n'était pas. – djna

+0

il semble que ce ne l'est pas. J'ai mis à jour ma réponse. – Bozho

+1

Si vous faites une très bonne recherche google, vous pouvez toujours trouver l'ancien et bon javax.comm, mais si vous démarrez un nouveau SW, vous devriez aller avec rxtx. –

Questions connexes