IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

Probleme avec l'API javax.comm


Sujet :

Entrée/Sortie Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 8
    Par défaut Probleme avec l'API javax.comm
    Membre




    j'ai un ordi sous debian et je dois installer javax.comm pour faire tourner un programme java qui pilote le port série. Le programme compile mais quand je l'execute, j'ai une exception du type:

    Error Loading LinuxSerialParallel: java.lang.UnsatisfiedLinkError: no LinuxSerialParallel in java.library.path
    Exception in thread "main" java.lang.UnsatisfiedLinkError: isDevLink
    at com.sun.comm.Unix.isDevLink(Native Method)
    at com.sun.comm.PathBundle.add(PathBundle.java:108)
    at com.sun.comm.PlatformPortBundle.<init>(PlatformPortBundle.java:44)
    at com.sun.comm.CommPortIdentifier.<clinit>(CommPortIdentifier.java:138)
    ....

    Je commence a desesperer donc si vous pouvez m'aider merci d'avance
    Pour info je programme avec Netbeans

  2. #2
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 817
    Par défaut
    Salut,

    Essaye de voir avec ce post si ça peut résoudre ton problème:

    http://www.developpez.net/forums/sho...SerialParallel
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 8
    Par défaut
    ben non ca m'aide pas trop

    ce que je cherche c'est comment installer correctement mon API
    L'API telechargée sur le site de sun est un fichier zipavec les .jar et des .so mais je ne sais pas comment les integrer a mon systeme.
    Pour l'instant j'ai inclut les .jar a mon projet sous netbeans. C ame permet de compiler mais il y a des problemes de reconnaissance du port serie.

    Je suis sous Linux et pas sous windows....

  4. #4
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 817
    Par défaut
    Tu les as mis où tes fichiers *.so?
    Ils sont dans ton classpath ou pas?

    Citation Envoyé par rousni
    C ame permet de compiler mais il y a des problemes de reconnaissance du port serie
    Euh... c'est pas ça ton message d'erreur... il dit qu'il ne trouve pas les fonctions JNI de tes fichiers *.so
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 8
    Par défaut
    ouais je comprend pas trop le message d'erreur

    mes fichier *.so sont dans /lib
    j'ai vu je sais plus sur quel forum qu'il fallait les mettre la ou dans le CLASSPATH

  6. #6
    Membre expérimenté

    Avatar de christopheJ
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 600
    Par défaut
    As-tu suivi les instructions qui sont dans le zip?
    Dans le fichier HTML dans :
    comm3.0_u1_linux.zip\commapi\docs\html\platform\linux\

    Il est dit :
    # Ensure that the library libLinuxSerialParallel.so can be loaded. You can do this either by adding libLinuxSerialParallel.so to the environment LD_LIBRARY_PATH or by copying libLinuxSerialParallel.so to /usr/lib.

    Example: Assuming your current working directory is where you extracted the distribution,

    % setenv LD_LIBRARY_PATH `pwd`:$LD_LIBRARY_PATH
    or
    $ export LD_LIBRARY_PATH=$PWD:$LD_LIBRARY_PATH

    or, if you have administrative privileges on your machine,
    % cp libLinuxSerialParallel.so /usr/lib
    Ainsi que d'autres instruction pour le properties et le jar....

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 8
    Par défaut
    il connait pas l'instruction setenv

    il faut le tapper dans le bashrc??

    mais je vais essayer et je te dis ca
    merci

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 8
    Par défaut
    j'ai les droit d'admin donc j'ai rajouté directemetn le .so dans /usr/lib
    mais ca me donne toujour la meme exception

    si tu a une autre idée ??

  9. #9
    Membre expérimenté

    Avatar de christopheJ
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 600
    Par défaut
    As-tu fait un copier coller de l'erreur ou tu l'as recopié a la main?

    Ce qui me gene c'est cela :
    Error Loading LinuxSerialParallel: java.lang.UnsatisfiedLinkError: no LinuxSerailParallel in java.library.path
    Exception in thread "main" java.lang.UnsatisfiedLinkError: isDevLink
    C'est un code que tu as écrit toi même ou un exemple que tu testes?

  10. #10
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 8
    Par défaut
    desol c'été une erreur de recopie
    je travaille pas sur le meme PC que celui avec lequel je repond sur le forum
    je vien de corriger c'est bien serial et pas serail

    c'est un code qui a fonctionné que des étudiant on fait l'année derniere mais ils avais reussit a le faire tourner (non sans mal)
    en fait je continue un projet que d'autre etudiant ont commencé l'année derniere, ils ont fais le code pour piloter une carte émétrice radio pour commander un drone via le port série d'un ordi
    le probleme c'est que celui qui la fait est parti en stage de fin d'etude et il le faisait tourner sur son ordi.

  11. #11
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 8
    Par défaut
    Merci je vais laisser tomber pour ce soir j'ai des partiel a reviser
    je vais voir demain avec un de mes profs s'il veut bien m'aider sinon je reviendrai samedi pour resondre mon PB

    merci bonne soirée et continue a aider les debutant ca fais tres plaisir

  12. #12
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 8
    Par défaut Probleme résolu
    C'est bon j'ai résolu mon PB
    merci à mon prof de prog (il y a qu'en meme passé 1h) et a ChristopheJ

    sinon il faut essayer avec
    http://forum.java.sun.com/thread.jspa?threadID=664372

    dans mon cas il fallait faire :
    cp /jdk1.5.0_05/jre/lib/commapi/lib/libLinuxSerialParallel.so /jdk1.5.0_05/jre/lib/i386/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Question sur l'utilisation de l'API javax.comm avec Windows 8.1
    Par Alain31320 dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 30/01/2016, 12h35
  2. Ma carte ne réponds pas avec l'API Javax.comm
    Par blackhock dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 16/09/2009, 13h33
  3. [API javax.comm] Problème bibliothèque
    Par goddet dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 20/03/2007, 13h40
  4. [Platform] Probleme avec l'API Dialog
    Par bulbo dans le forum NetBeans
    Réponses: 2
    Dernier message: 16/01/2007, 09h24
  5. Petit probleme avec l'API win32
    Par spiky31 dans le forum Windows
    Réponses: 3
    Dernier message: 24/01/2006, 16h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo