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

Apple Discussion :

Probleme de PATH sous eclipse avec la librairie libsigar-universal-macosx.dylib


Sujet :

Apple

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 2
    Par défaut Probleme de PATH sous eclipse avec la librairie libsigar-universal-macosx.dylib
    Bonjour à tous,

    je me permet de poser ce message car je commence vraiment à m'arracher les cheveux...
    Je suis sous eclipse (java) et je cherche a utilisé l'api SIGAR (pour du monitoring reseau). j'ai importer tout l'archive (avec les exemple et les jar) dans éclipse, j'ai déclare les librairie pour que celui ci retrouve ses petits et quand je lance par exemple le 1er fichier CpuInfo.java, j'ai une erreur de PATH:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    1 [main] DEBUG Sigar  - no libsigar-universal-macosx.dylib in java.library.path
    org.hyperic.sigar.SigarException: no libsigar-universal-macosx.dylib in java.library.path
    	at org.hyperic.sigar.Sigar.loadLibrary(Sigar.java:174)
    	at org.hyperic.sigar.Sigar.<clinit>(Sigar.java:102)
    	at org.hyperic.sigar.cmd.Shell.<init>(Shell.java:53)
    	at org.hyperic.sigar.cmd.SigarCommandBase.<init>(SigarCommandBase.java:77)
    	at org.hyperic.sigar.cmd.CpuInfo.<init>(CpuInfo.java:38)
    	at org.hyperic.sigar.cmd.CpuInfo.main(CpuInfo.java:99)
    Exception in thread "main" java.lang.UnsatisfiedLinkError: getCpuInfoList
    	at org.hyperic.sigar.Sigar.getCpuInfoList(Native Method)
    	at org.hyperic.sigar.cmd.CpuInfo.output(CpuInfo.java:62)
    	at org.hyperic.sigar.cmd.SigarCommandBase.processCommand(SigarCommandBase.java:188)
    	at org.hyperic.sigar.cmd.CpuInfo.main(CpuInfo.java:99)
    j'ai pourtant tourné le pb dans tous les sens, mais je n'ai pas trouvé ou mettre le fichier "libsigar-universal-macosx.dylib", j'ai tenté de modifier le classpath via le terminal en faisant: java -Djava.library.path="/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/libsigar-universal-macosx.dylib"

    j'ai aussi collé le fichier dans tous les folder 1.X.X/Home/lib que j'ai pu trouvé...

    si quelqu'un pouvais me dire commant fait en sorte que mon classpath pointe comme il faut sur ce foutu fichier je lui en serais reconnaissant...

    D'avance Merci,
    Benjamin

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    734
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 734
    Par défaut
    De ce que je comprends, ta librairie utilise des extensions natives. Indiquer dans le classpath le jar ne suffit pas dans ce cas là. Il faut aussi rajouter dans la variable java.library.path l'emplacement du fichier libsigar-universal-macosx.dylib.

    Ce fichier se trouve dans hyperic-sigar-1.6.0(le zip de ta librarie)/sigar-bin/lib.

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 2
    Par défaut
    Citation Envoyé par Tarul Voir le message
    De ce que je comprends, ta librairie utilise des extensions natives. Indiquer dans le classpath le jar ne suffit pas dans ce cas là. Il faut aussi rajouter dans la variable java.library.path l'emplacement du fichier libsigar-universal-macosx.dylib.
    Comment faire pour rajouter l'enplcement du fichier libsigar-universal-macosx.dylib dans la variable java.library.path ?

    Ce fichier se trouve dans hyperic-sigar-1.6.0(le zip de ta librarie)/sigar-bin/lib.
    le fichier ce trouve exactement dans cette directory

    merci d'avance,

Discussions similaires

  1. Réponses: 11
    Dernier message: 24/02/2010, 15h07
  2. Probleme flash fonctionne sous IEpas avec firefox !!!
    Par lthomas dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 23/05/2006, 11h31
  3. [Tomcat]application Web sous eclipse avec Tomcat 5.5.12
    Par toda dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 20/12/2005, 03h07
  4. [hibernate] probleme à la compilation sous eclipse
    Par ejaub dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 23/11/2005, 10h45
  5. [Plugin]Lancement d'un projet JSP sous Eclipse avec Tomcat
    Par samios dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 25/08/2004, 18h03

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