Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3279 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [JBuilder] utiliser une bibliothèque DLL avec JBuilder

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JBuilder] utiliser une bibliothèque DLL avec JBuilder

n°751008
methodlol
Posté le 03-06-2004 à 15:59:44  profilanswer
 

Bonjour à tous
 
Je travaille actuellement sur un projet qui nécessite des bibliothèques externes. J'utilise jbuilder et qd ds mes propriétés du projets j'essaie d'ajouter en path le répertoire qui contient mes lib dans la config des bibliothèques, il ne me prend que les *.jar.
 
Pourtant, je dispose d'une version précompilée du projet, je sais donc que cela fonctionne, mais je l'execute avec un fichier bat dont voici le source
 

Code :
  1. @echo off
  2. if exist script\run.bat goto RUN
  3. if exist run.bat goto UPRUN
  4. echo Placer-vous dans le repertoire script et lancer run.bat
  5. echo.
  6. goto FIN
  7. :UPRUN
  8. cd ..
  9. goto RUN
  10. :RUN
  11. set TEMP_CLASSPATH=%CLASSPATH%
  12. set CLASSPATH=class;lib\gl4java.jar;lib\png.jar;%CLASSPATH%
  13. set PATH=%PATH%;lib
  14. java SimAntMain
  15. cd script
  16. set CLASSPATH=%TEMP_CLASSPATH%
  17. pause
  18. :FIN


 
et quand j'essaie de lancer avec jbuilder, j'obtient cette erreur:
 
Sorry, can't find the library: GL4JavaJauGljJNI14
java.lang.UnsatisfiedLinkError: no GL4JavaJauGljJNI14 in java.library.path
 
 
qq1 peut m'éclairer?
 
 :jap:


Message édité par methodlol le 03-06-2004 à 16:08:07
mood
Publicité
Posté le 03-06-2004 à 15:59:44  profilanswer
 

n°751052
nerisson
Pic-pic
Posté le 03-06-2004 à 16:27:16  profilanswer
 

Pour ajouter une librairie a ton projet:
1) Aller dans Outils / Configurer les bibliotheques
2) Creer une nouvelle bibliotheque en ajoutant ton fichier JAR
3) Aller dans les proprietes de ton projet et ajouter la bibliotheque que tu vients de creer


---------------
Light is right
n°751064
methodlol
Posté le 03-06-2004 à 16:35:42  profilanswer
 

je l'ai pas crée la bibli elle existe déjà, le truc c qu'il faut qu'il la charge.
 
la g fait le bourrin, g mis les dll ds systeme32 mais bon, je cherche moins radical :)

n°751095
nerisson
Pic-pic
Posté le 03-06-2004 à 16:50:41  profilanswer
 

Methodlol a écrit :

je l'ai pas crée la bibli elle existe déjà, le truc c qu'il faut qu'il la charge.


Bah oui, ce que j'ai dis c'est pour ajouter une librairie existante  :)


---------------
Light is right
n°751099
lorill
Posté le 03-06-2004 à 16:56:02  profilanswer
 

nerisson a écrit :

Bah oui, ce que j'ai dis c'est pour ajouter une librairie existante  :)

sauf que lui c'est une dll...
 
suffit de préciser le java.library.path, comme dit dans le message d'erreur

n°751144
nerisson
Pic-pic
Posté le 03-06-2004 à 17:31:17  profilanswer
 

:sweat:


---------------
Light is right
n°751184
methodlol
Posté le 03-06-2004 à 17:59:37  profilanswer
 

lorill a écrit :

sauf que lui c'est une dll...
 
suffit de préciser le java.library.path, comme dit dans le message d'erreur


 
exact, et ca se configure ou ca?

n°751212
souk
Tourist
Posté le 03-06-2004 à 18:18:14  profilanswer
 

c'est un argument a passer a la jvm avec -D
 
java -Djava.library.path=<chemin vers le repertoir ou se trouve la dll ICI> mon.package.MaClass
 
:)
 
Edit: => dans JBuilder, j'en sais rien, je connais pas  :sweat:


Message édité par souk le 03-06-2004 à 18:18:47
n°751293
methodlol
Posté le 03-06-2004 à 19:11:35  profilanswer
 

ca doit pouvoir se faire ds les param d'execution.
 
:jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [JBuilder] utiliser une bibliothèque DLL avec JBuilder

 

Sujets relatifs
Automation Outlook : comment utiliser l'instance active ?[ADA] utiliser l'heure
DLL et #includeRécupérer coordonnées souris et les utiliser...
générer une dll à partir d'un .cBesoin d informations sur les DLL SVP
peut on utiliser la foction store.connect() sans paramètres????[DHTML] Utiliser dans des objets dans la page mais en dehors du script
utiliser une variable globale dans une fonction? [résolu]Pour les utilisateurs de JBuilder
Plus de sujets relatifs à : [JBuilder] utiliser une bibliothèque DLL avec JBuilder


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR