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

Linux Discussion :

loadLibrary et LD_LIBRARY_PATH


Sujet :

Linux

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 22
    Points : 17
    Points
    17
    Par défaut loadLibrary et LD_LIBRARY_PATH
    Salut,

    J'essaie de faire un petit programme qui utilise JNI, je suis divers tuto et tout marche bien (la génération de l'entête et la compilation de la partie C++), mais arrive le moment d'exécuter la partie java et le programme, j'obtiens un
    Exception in thread "main" java.lang.UnsatisfiedLinkError: no libtest in java.library.path
    Apres un tour sur google, je pense que c'est relier à mon LD_LIBRARY_PATH, alors je l'ai modifié, d'abord j'ai mis mon LD_LIBRARY_PATH=chemin de mon libtest.so, mais sa ne marchais pas plus. J'ai ensuite mis ma librarie dans /usr/local/lib et j'ai modifier mon LD_LIBRARY_PATH pour qu'il soit égal à /usr/local/lib mais j'ai pas plus de succès.

    Je veux juste m'assurer que mes option de compilation soit les bonnes soit et surtout qu'il ne m'en manque pas:
    -I/opt/java/include/ -I/opt/java/include/linux/ -O0 -g3 -Wall -c -fmessage-length=0 -L/opt/java/lib/ -shared

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    417
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2007
    Messages : 417
    Points : 376
    Points
    376
    Par défaut
    http://java.developpez.com/faq/java/?page=langage_jni

    cela devrait t aider je pense a voir ce que tu as dans java.library.path mais effectivement il est bien lié a LD_LIBRARY_PATH

Discussions similaires

  1. [JNI]System.loadLibrary()
    Par hfranck dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 28/01/2005, 14h41
  2. LoadLibrary de libcurl.dll
    Par fidififouille dans le forum Windows
    Réponses: 3
    Dernier message: 02/11/2004, 11h30
  3. [Système] loadLibrary ne marche pas mais Load oui
    Par fredericL dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 26/05/2004, 15h32
  4. LD_LIBRARY_PATH
    Par blids dans le forum Oracle
    Réponses: 6
    Dernier message: 20/04/2004, 16h00
  5. LoadLibrary avec C++ Builder 6 sous Windows 2000
    Par tgempp dans le forum C++Builder
    Réponses: 15
    Dernier message: 13/11/2003, 19h19

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