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

avec Java Discussion :

comment embarquer des dll dans un programme


Sujet :

avec Java

  1. #1
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2014
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2014
    Messages : 176
    Par défaut comment embarquer des dll dans un programme
    Bonjour,
    J'ai un programme java qui a besoin de DLL, comment les embarquer dans un JAR?

  2. #2
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2014
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2014
    Messages : 176
    Par défaut
    Alors il faut simplement que je les mette dans le dossier où le jar sera executé!

  3. #3
    Membre Expert Avatar de yildiz-online
    Homme Profil pro
    Architecte de domaine
    Inscrit en
    Octobre 2011
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte de domaine

    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 448
    Par défaut
    Ou dans n'importe quel dossier qui se trouve dans java.library.path (ça compte aussi pour les dépendances des DLL/SO)

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 585
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 585
    Par défaut
    Euh, oui mais en principe tu vas pas demander aux gens qui vont utiliser tes programmes de mettre des fichiers là-dedans, hein.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre Expert Avatar de yildiz-online
    Homme Profil pro
    Architecte de domaine
    Inscrit en
    Octobre 2011
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte de domaine

    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 448
    Par défaut
    Non, mais tu peux tout à fait extraire les librairies de ton jar et les copier dans les répertoire adhoc.

  6. #6
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 585
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 585
    Par défaut
    C'est... possible, certes. Mais, ça ne se fait pas. Ces répertoires sont réservés à ce que l'utilisateur veut faire de Java sur sa machine.

    Les programmes Java quelconques fournis par des tiers n'ont rien à y faire. Un programme n'a pas à semer ses petits partout sur l'ordinateur.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Membre Expert Avatar de yildiz-online
    Homme Profil pro
    Architecte de domaine
    Inscrit en
    Octobre 2011
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte de domaine

    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 448
    Par défaut
    Bien entendu que ça se fait, c'en est même le principe, une librairie partagée est faite pour être... partagée entre diverses applications.

    Pour exemple SWT, la librairie sur laquelle se base la partie fenêtrage Eclipse fonctionne comme ça, tu peux retrouver les librairies dans {user.home}/.swt

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

Discussions similaires

  1. comment intégrer des dll dans une application c#
    Par imene_t1 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 24/11/2007, 00h40
  2. Réponses: 9
    Dernier message: 06/06/2007, 16h40
  3. Comment mais une DLL dans un programme
    Par zizo89 dans le forum Delphi
    Réponses: 1
    Dernier message: 21/04/2007, 00h25
  4. Réponses: 5
    Dernier message: 08/12/2006, 01h09
  5. Comment jouer des sons dans un programme ???
    Par aldur_disciple dans le forum MFC
    Réponses: 8
    Dernier message: 17/08/2005, 13h10

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