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

NetBeans Java Discussion :

Ajouter des dll au projet


Sujet :

NetBeans Java

  1. #1
    Membre habitué Avatar de TheBlue
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    167
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 167
    Points : 147
    Points
    147
    Par défaut Ajouter des dll au projet
    Bonjour.
    Comment on fait pour ajouter une bibliothèque ".dll" au projet dans NetBeans ?
    J’ai cherché un peu sur Internet, je trouve qu’il s’agit d’ajouter des bibliothèques de format ".jar", j’ai trouvé un seul exemple ici, j'ai suivi la même démarché comme annoncé dans le tutoriel : j'ai copié les dll dans la racine du projet et ajouté la ligne "-Djava.library.path=." dans le chemin indiqué mais ça ne marche pas


  2. #2
    Membre habitué Avatar de TheBlue
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    167
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 167
    Points : 147
    Points
    147
    Par défaut
    Je crois que j'ai dépassé l'erreur, en fait au début j'avait l'exception :

    run:
    Exception in thread "main" java.lang.ExceptionInInitializerError: JCO.classInitialize(): Could not load middleware layer 'com.sap.mw.jco.rfc.MiddlewareRFC'
    JCO.nativeInit(): Could not initialize dynamic link library librfc. Found version "640.0.224" but required at least version "640.0.272".
    at com.sap.mw.jco.JCO.<clinit>(JCO.java:776)
    at TutorialConnect1.<init>(TutorialConnect1.java:31)
    at TutorialConnect1.main(TutorialConnect1.java:56)
    Java Result: 1
    GÉNÉRATION TERMINÉE (durée totale* 0 secondes)
    et après d'ajouter la ligne et remplacer le poit par le chemin où se trouve les DLL, j'éxécute, et j'obtiens un autre message d'erreur :

    run:
    java.lang.NoClassDefFoundError: and
    Caused by: java.lang.ClassNotFoundException: and
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
    Could not find the main class: and. Program will exit.
    Exception in thread "main" Java Result: 1
    GÉNÉRATION TERMINÉE (durée totale* 0 secondes)
    puisque le message a changé, je crois que j'ai réussi l'intégration du DLL au projet, et qu'il s'agit d'une autre problème maintenant, mais je ne suis pas sûr.

    Des propositions ?

  3. #3
    Membre éprouvé Avatar de fraco
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 750
    Points : 934
    Points
    934
    Par défaut
    Could not find the main class:
    build ? clean and build ?

  4. #4
    Membre habitué Avatar de TheBlue
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    167
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 167
    Points : 147
    Points
    147
    Par défaut
    Je crois que c'est du n'importe que j'ai fais, psuique ça donne la même erreur même si je veux afficher un même un texte dans l'écran.
    J'ai lu quelque part qu'il faut ajouter les DLL dans le dossier system32 de windows, mais ça ne marche pas toujours.

  5. #5
    Membre habitué Avatar de TheBlue
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    167
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 167
    Points : 147
    Points
    147
    Par défaut
    Enfin le film d'horreur s'est terminé avec une "Happy End"
    Le problème était mentionnée dans le message d'erreur :

    Could not initialize dynamic link library librfc. Found version "640.0.224" but required at least version "640.0.272".
    Il s'agissait bien entendu d'une mauvaise version des DLLs, je me suis débrouillé pour obtenir tout le package de JCO qui contient le jar, les DLL ainsi que la doc que je juge indispensable

    Merci pour tout ceux qui ont pris le temps de lire ce message.

    Problème résolu

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

Discussions similaires

  1. Ajouter des DLLs à un projet
    Par remitbo dans le forum ASP.NET
    Réponses: 3
    Dernier message: 15/06/2009, 16h20
  2. une methodes pour ajouter des DLL
    Par am@123 dans le forum C#
    Réponses: 3
    Dernier message: 09/06/2007, 11h46
  3. Comment ajouter des références à un projet
    Par Michel DELAVAL dans le forum Access
    Réponses: 1
    Dernier message: 27/06/2006, 13h14
  4. ajouter une dll à un projet devcpp....
    Par youp_db dans le forum Windows
    Réponses: 1
    Dernier message: 28/09/2005, 21h33
  5. ajouter une dll à un projet devcpp....
    Par youp_db dans le forum Dev-C++
    Réponses: 1
    Dernier message: 28/09/2005, 20h47

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