Utilisation du port série en Java
[20 mn de lecture - paru le 5/4/2004 12:52:23 PM - Public : Confirmé]
|
   
|
Auteur
2. Installation
2.1. Pré Requis
Plusieurs pré requis sont nécessaires afin d’utiliser le port
série dans un programme Java.
• Tout d’abord, un port série doit être présent
sur le micro-ordinateur, il servira à transmettre les données.
• Il faut un compilateur Java disponible sur le site officiel de Sun
http://java.sun.com qui permet de générer le byte code à
partir du code source en java.
• Il faut avoir téléchargé et installé la
« Java Communications API », cette étape sera détaillée
dans la partie 4 de cet article.
• Une machine virtuelle est nécessaire pour exécuter le
programme.
Lorsque tous ces impératifs sont faits, on peut enfin passer à
la programmation permettant le contrôle du port série.
2.2. Installation
L’installation de l’API JavaComm n’étant pas évidente
pour beaucoup de programmeurs, j’ai préféré détailler
pas à pas la marche à suivre.
Le package JavaComm est disponible sur le site officiel de Sun à l’adresse
suivante : http://java.sun.com/products/javacomm/
. Il faut dans un premier temps télécharger la version la plus récente
qui correspond a votre plateforme de développement. Les exemples que nous
verrons dans cet article seront adaptés aux systèmes d’exploitation
de Windows mais la marche à suivre est la même pour Solaris par exemple.
Il n’existe malheureusement pas de version pour linux et MacOs.
Pour placer les fichiers nécessaires à l’installation de
javaComm, nous allons supposer que le JDK est installé dans le répertoire
c:\java et la machine virtuelle dans le répertoire c:\java\jre\, vous
devez modifier les chemins qui suivent en fonction de votre configuration.
Vous devez vérifier que :
• Le fichier win32com.dll est bien dans c:\java\bin.
• Le fichier comm.jar est bien dans c:\java\lib et c:\java\jre\lib\ext.
• Le fichier javax.comm.properties est bien dans c:\java\lib.
Tous ces fichiers sont contenus dans l’archive que vous avez téléchargé
précédemment.
Pour compiler, il faut que le fichier comm.jar soit dans le répertoire
c:\java\jre\lib\ext.
Il faut aussi définir une nouvelle variable d'environnement pour référencer
les classes du package comm.jar :
set CLASSPATH=%classpath%;c:\java\lib\comm.jar;.
Il faut absolument que le package JAVACOMM soit placé sur le même
disque logique qui contient le JDK pour que le programme fonctionne.
C'est à dire que le fichier .class de votre exécutable doit se
trouver sur le disque C si le JDK est dans le répertoire c:\Java.
Maintenant que tout est installé, on peut aborder le fonctionnement de
l’API.
|