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

Eclipse Java Discussion :

Intégrer les librairies externes ayant des librairies natives sans Eclipse (sous DOS)


Sujet :

Eclipse Java

  1. #1
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Intégrer les librairies externes ayant des librairies natives sans Eclipse (sous DOS)
    Bonjour,

    Je suis actuellement sur un projet Eclipse qui utilise une librairie annexe, c'est à dire que j'ai rajouté un .jar externe dans les propriétés eclipse du projet (dans la rubrique Java Build Path, onglet librairie). Je lance mon projet indépendament d'Eclipse dans la console (DOS, je suis sous windows). (Je sais comment faire : il suffit de rajouter "java -classpath [etc...]" dans la ligne de commande.)

    Mais le problème est le suivant : dans Eclipse, onglet librairie de Java Build Path, j'ai aussi rajouté des librairies natives reliées au .jar (Native Library Location en cliquant sur le + à gauche du .jar déjà inclut) et je ne sais pas comment les rajouter à la main avec la commande java -classpath.

    ==> Savez-vous comment faire ? Il doit surement y avoir une commande spéciale.

    (Pour information, il s'agit de la librairie jogl avec en fait deux .jar (gluegen-rt.jar et jogl.jar) et des librairies natives associées à jogl.jar dans les options du projet Eclipse, mais ce détail n'a pas d'importance ici)

    Autre question (qui va dans le sens de la précédente) : existe-t-il un parseur XML qui récupère une ligne de type "java -classpath [blablabl]" automatiquement avec toutes les inclusions manuelles à partir du fichier ".classpath" de Eclipse ? Ce serait excellent car cela permettrait de rendre n'importe quel projet Eclipse executable sur n'importe quelle machine dépourvue d'Eclipse et ayant juste la bonne version de Java installée.

  2. #2
    Membre expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Points : 3 083
    Points
    3 083
    Par défaut
    java -Djava.library.path=C:\chemindemesdll\;C:\chemindemesautresdll\ -classpath etc...
    Comment ça ? La réponse à ton problème n'est ni dans la faq, ni dans les tutos, ni dans sources ??? Etonnant...
    De la bonne manière de poser une question (et de répondre).
    Je ne fais pas de service par MP. Merci (...de lire les règles...).
    Ma page dvp.com

  3. #3
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Merci

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 02/06/2010, 15h19
  2. Créer un jar avec des librairies externes
    Par bart64 dans le forum Langage
    Réponses: 4
    Dernier message: 28/07/2006, 05h37
  3. ajouter des librairies externes
    Par hannah dans le forum C++
    Réponses: 3
    Dernier message: 19/06/2006, 16h41
  4. [jar] inclure des librairie externe
    Par Grummfy dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 13/12/2005, 13h41
  5. Ajouter des librairies externes pour la compilation en C++
    Par Roming22 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 11/07/2005, 10h15

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