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 :

[JPCAP] Lien avec la librairie


Sujet :

Entrée/Sortie Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 13
    Points : 10
    Points
    10
    Par défaut [JPCAP] Lien avec la librairie
    Bonjour,

    J'ai parcourue souvent ce forum en trouvant toujours les réponses à mes questions sans avoir besoin de les poser mais cette fois ci je bute un peu.
    J'essaie tant bien que mal de me créer un sniffer réseau à l'aide de l'API JCAP.
    J'ai consulté ce thread mais j'ai toujours une exception de type UnsatisfiedLinkError générée.
    Je travaille sous Ubuntu 8.04.
    Voici le message d'erreur complet sans la stacktrace
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PacketCapture: loading native library jpcap.. Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/respawner/Bureau/sniffer/libjpcap.so: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory
    J'ai tenté d'installer le paquet libstdc++6-4.2-dev (le plus récent dans les dépôts) avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo aptitude install libstdc++6-4.2-dev
    mais l'erreur est encore là.
    Voici comment j'initialise l'environnement pour exécuter mon programme.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    # Classpath
    CLASSPATH=${CLASSPATH}:./libs/dev-classes_net.ultrametrics-0.03.jar
    CLASSPATH=${CLASSPATH}:./libs/fooware_CommandLine-1.0.jar
    CLASSPATH=${CLASSPATH}:./libs/javadoc_net.sourceforge.jpcap-0.01.16.jar
    CLASSPATH=${CLASSPATH}:./libs/junit.jar
    CLASSPATH=${CLASSPATH}:./libs/net.sourceforge.jpcap-0.01.16.jar
    CLASSPATH=${CLASSPATH}:./network-sniffer.jar
    CLASSPATH=${CLASSPATH}:.
     
    # Library path
    LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:./libjpcap.so
    LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:.
     
    export CLASSPATH
    export LD_LIBRARY_PATH
    Et là le code générant l'exception.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String[] devices = PacketCapture.lookupDevices();
    Si vous avez besoin de plus de précision n'hésitez pas à me le demander.
    Merci d'avance.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 13
    Points : 10
    Points
    10
    Par défaut
    C'est bon à force de bidouillage j'y suis arrivé
    Désolé pour le thread mais ça peut peut être servir à certain.
    Voilà la commande à exécuter pour réparer le problème (à adapter selon la distribution je pense).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo ln -s /usr/lib/libstdc++.so.6.0.9 /usr/lib/libstdc++-libc6.2-2.so.3

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

Discussions similaires

  1. [pthreads w32][visual studio] problème d'édition de lien avec la librairie static
    Par Yruama_Lairba dans le forum Bibliothèques, systèmes et outils
    Réponses: 2
    Dernier message: 13/08/2014, 21h03
  2. Lien avec une librairie statique
    Par LinoaHeart dans le forum Débuter
    Réponses: 9
    Dernier message: 17/06/2008, 10h19
  3. edition de lien avec librairie statique
    Par vision_opencv dans le forum Linux
    Réponses: 3
    Dernier message: 06/08/2007, 01h09
  4. impression HTML avec la librairie wxwindows
    Par farscape dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 23/12/2003, 08h47
  5. Problème à l'édition des liens avec BCC55 et Xerces
    Par ShootDX dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 30/11/2003, 14h50

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