Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1541 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Acces port serie, comment faire, big probleme INSIDE !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Acces port serie, comment faire, big probleme INSIDE !

n°372315
massamu
Posté le 25-04-2003 à 20:57:53  profilanswer
 

Voila il m'est impossible d'acceder ni d'ouvrir le port série en java.
Bizarrement malgré que je suive l'exemple de SUN rien ne réagit
 
Quelqu'un aurait t'il deja utiliser ca dans un programme a lui ?
 
Merci d'avance ;) :jap:
 
 
edit :
 
Je doit develloper une application chargée de récupérer des trames provenant d'un GPS branché sur le PORT SERIE de ma machine!  
J ai installé le package javax.comm et je n'ai aucun probleme de compilation, cependant à l'execution voici ce qui se produit:  
 
Citation:  
getPortList: port discovery not currently supported on this platform  
Options:  
A) addPortname can be used to build a list of device names  
B) java -DSERIAL_PORT_LIST=COM1;COM2;COM3  
or java -DSERIAL_PORT_LIST=/dev/ttys0:/dev/ttyS1  
 
 
 
J'ai tapé la commande java -DSERIAL_PORT_LIST=COM1 <NomDeMaClasse> mais tjs avec le mm resultat!  
 
Merci de pouvoir m aider


Message édité par massamu le 25-04-2003 à 21:00:18
mood
Publicité
Posté le 25-04-2003 à 20:57:53  profilanswer
 

n°372326
the real m​oins moins
Posté le 25-04-2003 à 21:42:00  profilanswer
 

massamu a écrit :


getPortList: port discovery not currently supported on this platform  

et tu es sous QUELLE plateforme? :heink:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°372331
darklord
You're welcome
Posté le 25-04-2003 à 21:58:32  profilanswer
 

the real moins moins a écrit :

et tu es sous QUELLE plateforme? :heink:


 
bin windows [:spamafote]
 
il a surement un java dans Winnt\system32, remember ;)
 
[:ddr555]


---------------
Just because you feel good does not make you right
n°372332
the real m​oins moins
Posté le 25-04-2003 à 21:59:16  profilanswer
 

DarkLord a écrit :


 
bin windows [:spamafote]
 
il a surement un java dans Winnt\system32, remember ;)
 
[:ddr555]

j'en ai encore trouvé un cet aprem tiens [:--greg--]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°372506
massamu
Posté le 26-04-2003 à 11:41:11  profilanswer
 

ouais c sous windows ?
alors vous avez une idée d'ou peut venir se probleme ?
merci d'avance car c vachement important !
:jap:

n°372549
darklord
You're welcome
Posté le 26-04-2003 à 13:47:02  profilanswer
 

massamu a écrit :

ouais c sous windows ?
alors vous avez une idée d'ou peut venir se probleme ?
merci d'avance car c vachement important !
:jap:


 
bin tu as déjà regardé si tu avais un java.exe dans WINNT\System32 ?


Message édité par darklord le 26-04-2003 à 13:47:09

---------------
Just because you feel good does not make you right
n°372578
massamu
Posté le 26-04-2003 à 15:00:47  profilanswer
 

DarkLord a écrit :


 
bin tu as déjà regardé si tu avais un java.exe dans WINNT\System32 ?


 
java marche tres bien, dautre programmes compile et se lance
c juste quand je veut faire marché le port serie que ca fonctionne pas
 
en fait ca compile bien mais il narrive pa a ouvrir le port

n°372582
the real m​oins moins
Posté le 26-04-2003 à 15:18:23  profilanswer
 

massamu a écrit :


 
java marche tres bien, dautre programmes compile et se lance
c juste quand je veut faire marché le port serie que ca fonctionne pas
 
en fait ca compile bien mais il narrive pa a ouvrir le port


DarkLord a écrit :


 
bin tu as déjà regardé si tu avais un java.exe dans WINNT\System32 ?


 
bordel on va te le demander combien de fois :fou:
 
 
:o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°372587
massamu
Posté le 26-04-2003 à 15:23:04  profilanswer
 

the real moins moins a écrit :


 
 
bordel on va te le demander combien de fois :fou:
 
 
:o


 
le truc c que la je peut pas regardé jsusi chez moi et l'appli c pour le stage en entreprise
 
donc désolé de vous enervé comme ca  :(

n°372590
the real m​oins moins
Posté le 26-04-2003 à 15:27:29  profilanswer
 

bah tu regarderas
tu le vireras (ou tu le renommes en .exxx par exemple)
tu reessaies
et ça marchera.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 26-04-2003 à 15:27:29  profilanswer
 

n°372625
massamu
Posté le 26-04-2003 à 16:40:06  profilanswer
 

the real moins moins a écrit :

bah tu regarderas
tu le vireras (ou tu le renommes en .exxx par exemple)
tu reessaies
et ça marchera.
 


 
merci jespere que ca marchera
et sinon ya une raison a ca ?

n°372634
the real m​oins moins
Posté le 26-04-2003 à 17:09:18  profilanswer
 

massamu a écrit :


 
merci jespere que ca marchera
et sinon ya une raison a ca ?

c'est la jvm de microshoft qui est lancée (celle qui est dans /win/machin)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°372644
massamu
Posté le 26-04-2003 à 17:24:58  profilanswer
 

the real moins moins a écrit :

c'est la jvm de microshoft qui est lancée (celle qui est dans /win/machin)


 
ha ok daccord
merci jessaye et je vous tiens au courant :jap:

n°374002
massamu
Posté le 28-04-2003 à 11:10:15  profilanswer
 

Jai supprimé comme vous me l'avez conseillé le fichier suivant :
 
windows/system32/java.exe
 
et ca n'a rien changé, toujours le même probleme bizarrement
 
d'autre idée misters ? :jap:

n°374066
darklord
You're welcome
Posté le 28-04-2003 à 11:38:41  profilanswer
 

massamu a écrit :


 
java marche tres bien, dautre programmes compile et se lance
c juste quand je veut faire marché le port serie que ca fonctionne pas
 
en fait ca compile bien mais il narrive pa a ouvrir le port


 
oh putain :fou:
 
oui grillaid par -- mais c'est pour le principe :o


---------------
Just because you feel good does not make you right
n°374068
darklord
You're welcome
Posté le 28-04-2003 à 11:39:13  profilanswer
 

massamu a écrit :

Jai supprimé comme vous me l'avez conseillé le fichier suivant :
 
windows/system32/java.exe
 
et ca n'a rien changé, toujours le même probleme bizarrement
 
d'autre idée misters ? :jap:


 
bin tu as installé Javacomm correctement (en foutant la lib dans le bon rép etc etc, comme c'est indiqué dans le fichier README)?
 
Est ce que l'exemple fournit avec Javacomm fonctionne sur ta machine?


Message édité par darklord le 28-04-2003 à 11:39:30

---------------
Just because you feel good does not make you right
n°374102
the real m​oins moins
Posté le 28-04-2003 à 11:59:14  profilanswer
 

massamu a écrit :

Jai supprimé comme vous me l'avez conseillé le fichier suivant :
 
windows/system32/java.exe
 
et ca n'a rien changé, toujours le même probleme bizarrement
 
d'autre idée misters ? :jap:

perso je t'ai conseillé de le renommer  :ange:  
verifie sur ta machine si tu as pas d'autres java.exe, surtout dans les repertoires qui sont dans ton PATH...


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°374155
massamu
Posté le 28-04-2003 à 12:22:23  profilanswer
 

c fait et ca ne marche pas  :fou:  
c koi ce probleme de fou la , jsuis sous winXp yaurais pas une protection a la con par hasard ?
merci

n°374240
darklord
You're welcome
Posté le 28-04-2003 à 13:36:14  profilanswer
 

massamu a écrit :

c fait et ca ne marche pas  :fou:  
c koi ce probleme de fou la , jsuis sous winXp yaurais pas une protection a la con par hasard ?
merci


 
quoi c'est fait ... Putain c pas vrai hein :fou:
 
l'exemple de javacomm fonctionne sur ton XP oui ou merde?


---------------
Just because you feel good does not make you right
n°374266
massamu
Posté le 28-04-2003 à 13:50:36  profilanswer
 

DarkLord a écrit :


 
quoi c'est fait ... Putain c pas vrai hein :fou:
 
l'exemple de javacomm fonctionne sur ton XP oui ou merde?


 
bein c fait tout ce que vous ma'vez dit
jai renomer les java.exe que jai trouvé dans system mais aussi dans les path et ca ne change rien au probleme
 
et lexemple de javacomm donne toujuours le meme probleme  
voila !
 
jcomprend pas pkoi t toujours enervé...

n°374281
darklord
You're welcome
Posté le 28-04-2003 à 13:54:59  profilanswer
 

massamu a écrit :


jcomprend pas pkoi t toujours enervé...


 
C'est qd meme incroyable que c'est les personnes qui t'aident qui doivent te *supplier* pour obtenir des infos de ta part. Tu ne nous as toujours pas dit si tu avais la lib de javacomm et le jar dans les bon reps et si ct les rep utilisés effectivement par ton JRE ... Genre si tu as java dans c:\jdk1.3.1 et c:\jdk1.4.1 que tu copies les libs dans le premiers JDK et que tu utilises l'autre en ligne de commande faut pas t'étonner si ca marche pas
 
relis le fichier readme 500 fois :sarcastic:


---------------
Just because you feel good does not make you right
n°374317
the real m​oins moins
Posté le 28-04-2003 à 14:18:43  profilanswer
 

DarkLord a écrit :


 
quoi c'est fait ... Putain c pas vrai hein :fou:


un ptit suppo? :/
calme toi...  :wahoo:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°383106
Mouaiffe
Posté le 05-05-2003 à 17:13:06  profilanswer
 

l'exemple de sun fonctionne, je travaille dessus actuellement, je l'ai tellement modifié que ça plus rien à voir :D
Faut il seulement configurer son classpath et y ajouter le comm.jar que tu as du télécharger...
 
set classpath=%classpath%;"le chemin vers comm.jar"
 
tu peux aussi l'ajouter dans les variables d'environnement windows...
 
et à l'éxécution tu as un classpath particulier :
 
java -cp %classpath%;. répertoire/taclassecompilée  

n°383452
darklord
You're welcome
Posté le 05-05-2003 à 22:37:00  profilanswer
 

Mouaiffe a écrit :

l'exemple de sun fonctionne, je travaille dessus actuellement, je l'ai tellement modifié que ça plus rien à voir :D
Faut il seulement configurer son classpath et y ajouter le comm.jar que tu as du télécharger...
 
set classpath=%classpath%;"le chemin vers comm.jar"
 
tu peux aussi l'ajouter dans les variables d'environnement windows...
 
et à l'éxécution tu as un classpath particulier :
 
java -cp %classpath%;. répertoire/taclassecompilée  


 
 :sarcastic:  :sarcastic:  :sarcastic:  
 
si tu lisais le fichier README et si tu mettais comm.jar dans le répertoire lib\ext de ton JRE tu ne devrais pas faire tout ca  
 
 :sarcastic:  :sarcastic:  :sarcastic:


---------------
Just because you feel good does not make you right
n°383460
the real m​oins moins
Posté le 05-05-2003 à 22:46:25  profilanswer
 

DarkLord a écrit :


 
 :sarcastic:  :sarcastic:  :sarcastic:  
 
si tu lisais le fichier README et si tu mettais comm.jar dans le répertoire lib\ext de ton JRE tu ne devrais pas faire tout ca  
 
 :sarcastic:  :sarcastic:  :sarcastic:  

mais c'est vraiment une super idée de dire ça darklord, maintenant, au moindre jar, ils vont tout foutre dans lib-ext et après qui c'est qui va devoir deviner pourquoi "ça marchait sur mon ordi mais ici ça marche plus" :sarcastic:  
 
 
:o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°383466
darklord
You're welcome
Posté le 05-05-2003 à 22:48:50  profilanswer
 

the real moins moins a écrit :

mais c'est vraiment une super idée de dire ça darklord, maintenant, au moindre jar, ils vont tout foutre dans lib-ext et après qui c'est qui va devoir deviner pourquoi "ça marchait sur mon ordi mais ici ça marche plus" :sarcastic:  
 
 
:o


 
ta gueule :o
 
je fais que dire ce qui est ds le readme hein :o
 
et puis c'est pas pareil boolay :o


---------------
Just because you feel good does not make you right
n°383471
the real m​oins moins
Posté le 05-05-2003 à 22:50:46  profilanswer
 

DarkLord a écrit :


 
ta gueule :o
 
je fais que dire ce qui est ds le readme hein :o
 
et puis c'est pas pareil boolay :o

oui eh bien mentionne le readme, et épargne l'explication foireuse et les sarscasmes, la prochaine fois alors... :sarcastic:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°383473
darklord
You're welcome
Posté le 05-05-2003 à 22:53:18  profilanswer
 

the real moins moins a écrit :

oui eh bien mentionne le readme


 
bin c'est fait :o
 
et si tu la fermais pour changer? :o
 


---------------
Just because you feel good does not make you right
n°383485
the real m​oins moins
Posté le 05-05-2003 à 23:00:59  profilanswer
 

DarkLord a écrit :


 
bin c'est fait :o
 
et si tu la fermais pour changer? :o
 
 

permet moi de te dire que c'est plutot toi qui aurait du le faire sur ce coup là :o
mais bon, c'est vrai que la remise en question c'est pas ton fort :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°383489
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 05-05-2003 à 23:02:27  profilanswer
 

Bon c'est pas fini, laurel et hardy, là ? :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°383520
the real m​oins moins
Posté le 05-05-2003 à 23:10:56  profilanswer
 

Taiche a écrit :

Bon c'est pas fini, laurel et hardy, là ? :o

je suis pas gros [:sisicaivrai]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°383526
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 05-05-2003 à 23:12:00  profilanswer
 


Nan, t'es le grand déguingandé stupide :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°383701
darklord
You're welcome
Posté le 06-05-2003 à 08:35:04  profilanswer
 

the real moins moins a écrit :

permet moi de te dire que c'est plutot toi qui aurait du le faire sur ce coup là :o
mais bon, c'est vrai que la remise en question c'est pas ton fort :o


 

Citation :


si tu lisais le fichier README


 

Citation :


relis le fichier readme 500 fois  


 
Bon cela dit je me remets en question très fortement dans la mesure où la nouvelle version préconise une procédure différente que je recopie ici:
 

Citation :


   1. Unzip the file javacomm20-win32.zip. This will produce a hierarchy with a top level directory commapi.
 
      The examples in this document assume that you have unzipped the javacomm20-win32.zip file in your C: partition and your JDK installation is in C:\jdk1.1.6. If you have installed JDK in an other location or unzipped javacomm20-win32.zip in an other location modify the example commands appropriately.
 
      If you are installing the Java communications API into a JRE (Java runtime environment) follow the same instructions as for the JDK except where noted. See the additional instructions for running using the JRE.
 
   2. Copy win32com.dll to your <JDK>\bin directory.
 
      C:\>copy c:\commapi\win32com.dll to c:\jdk1.1.6\bin
 
   3. Copy comm.jar to your <JDK>\lib directory.
 
      C:\>copy c:\commapi\comm.jar c:\jdk1.1.6\lib
 
   4. Copy javax.comm.properties to your <JDK>\lib directory.
 
      C:\>copy c:\commapi\javax.comm.properties c:\jdk1.1.6\lib
 
      The javax.comm.properties file must be installed. If it is not, no ports will be found by the system.
 
   5. Add comm.jar to your classpath (do not do this step for a JRE installation).
          * If you don't have a classpath defined:
 
            C:\>set CLASSPATH=c:\jdk1.1.6\lib\comm.jar
 
          * If you already have a classpath defined:
 
            C:\>set CLASSPATH=c:\jdk1.1.6\lib\comm.jar;%classpath%  
 
   6. Several serial port sample applications are provided with this release. One of them is BlackBox. To run BlackBox, first add BlackBox.jar to your classpath:
 
      C:\>set CLASSPATH=c:\commapi\samples\Blackbox\BlackBox.jar;%CLASSPATH%
 
      Now you can run BlackBox:
 
      C:\>java BlackBox
 
   7. One sample driver, NullDriver, is included in the samples\NullDriver directory. This is useful for folks attempting to write a new driver for their own hardware.
 
Running with the JRE
 
Use the -cp option to the JRE to specify the path to the comm.jar file and to your application.
 
C:>\JRE\bin\jre -cp c:\JRE\jre\lib\comm.jar;c:\commapi\samples\Blackbox\BlackBox.jar BlackBox
 
The javax.comm.properties file must be correctly installed (in the <jdk>\lib directory, see above for more details ) or no ports will be found.  


 
Ce qui m'énerve c'est que je reste persuadé que LIRE ceci a 99,99% de chances de résoudre son problème et c'est qu'on lui a conseillé depuis le début ...
 
 


---------------
Just because you feel good does not make you right
n°384131
the real m​oins moins
Posté le 06-05-2003 à 12:14:57  profilanswer
 

DarkLord a écrit :


 
Ce qui m'énerve c'est que je reste persuadé que LIRE ceci a 99,99% de chances de résoudre son problème et c'est qu'on lui a conseillé depuis le début ...
 

mais oui
je voulais seulement dire que ton résumé de ce readme était plutot inexact/imprécis :p


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Acces port serie, comment faire, big probleme INSIDE !

 

Sujets relatifs
un probleme avec qtComment ça marche le timer dans Visual Basic 6 [ newbie inside ]
[C] probleme avec fonction system()détruire une session à la fermeture du navigateur !?! (réponse inside)
[ACCESS]Probleme activex suite a un changement de posteProbleme de guillemet
[C] Probleme fgets (resolu)fonction mail() probleme avec la gestion des emails non envoyé
PERL probleme d'envois de mailprobleme de tampon?
Plus de sujets relatifs à : Acces port serie, comment faire, big probleme INSIDE !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR