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 :

est il possible de lier des .jar et .dll a un executable .jar avec eclipse


Sujet :

Eclipse Java

  1. #1
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 112
    Par défaut est il possible de lier des .jar et .dll a un executable .jar avec eclipse
    Bonjour,
    Je souhaiterais créer un "exécutable jar" de mon application java qui utilise des librairies sous forme de .jar et de .dll, mais je ne sais pas comment les inclure dans l'exécutable... Pourriez vous m'aider ?

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Pour les jar additionnel, il doivent se trouver en dehors du jar principal Et le MANIFEST.MF du jar principal doit contenir une entrée

    référencant les emplacement relatifs de ces librairies

    Pour la librairie native, il faut la mettre dans un répetoire relatif à ton jar principal (donc aussi à l'extérieur du jar) et rajouter dans la ligne de commande

    -Djava.library.path=<path>

    avec <path> le chemin vers le répetoire incluant tes dlls.

  3. #3
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 112
    Par défaut
    merci, je vais essayer !

  4. #4
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 112
    Par défaut
    J'ai le message d'erreur venant du manifest.mf que j'ai édité car il n'y avait rien dedans : could not find the main class : Main
    J'ai essayé avec le nom du package devant mais j'ai la même erreur
    Je ne sais pas quoi mettre étant donné que c'est la bonne classe, que dois je faire ?

    voici le contenu du fichier :
    Manifest-Version: 1.0
    Main-Class: display.Main
    Class-Path: ./*.jar
    Created-By: 1.6.0_12 (Sun Microsystems Inc.)

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Class-Path: ./*.jar -> le caractères joker ne sont pas autorisés.

    quand au Main-Class, il doit référencer le nom complet de la classe.

  6. #6
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 112
    Par défaut
    Merci mais je suis un peu perdu,

    ja fais cela :

    jar cvf Applet.jar *.class -Djava.library.path= "C:\"

    Ca me donne un jar qui contient les dll mais dont le manifest fais que ça ne fonctionne pas. J'ai deux .jar en plus vers lesquels je voudrais pointer, supposons que ce sont toto.jar et titi.jar que dois je faire ? Ma commande au dessus est elle la bonne ? et faut t il une commande spéciale pour modifier le manifest ?

Discussions similaires

  1. Réponses: 3
    Dernier message: 11/06/2008, 23h02
  2. Est-il possible d'utiliser des fichiers xsl en cascade ?
    Par Faekk dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 22/08/2005, 12h34
  3. Réponses: 3
    Dernier message: 07/04/2005, 15h04
  4. Réponses: 7
    Dernier message: 08/03/2004, 15h30
  5. [CR] Est il possible de créer des univers avec Seagate Info?
    Par Frank dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 27/06/2002, 15h22

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