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

 


Dernière réponse
Sujet : quelle dll utiliser pour linker des progs C utilisant JNI ...
H4dd3R Ben si tu as linké avec JVM.lib ça devrait marcher pour le link..
 
En tt cas chez moi JNI_CreateJavaVM() est définie ds JVM.lib, qui appelle lui même le premier DLL (jvm.dll si je me souviens bien).. Les DLLs s´appellent ensuite entre eux d´où l´importance des path..
 
Mais si tu arrives pas à linker avec JVM.lib là franchement je vois pas chez moi c la seule lib utilisée..

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
H4dd3R Ben si tu as linké avec JVM.lib ça devrait marcher pour le link..
 
En tt cas chez moi JNI_CreateJavaVM() est définie ds JVM.lib, qui appelle lui même le premier DLL (jvm.dll si je me souviens bien).. Les DLLs s´appellent ensuite entre eux d´où l´importance des path..
 
Mais si tu arrives pas à linker avec JVM.lib là franchement je vois pas chez moi c la seule lib utilisée..
XDMJ

Citation :


Linke avec jvm.lib!!  


 
c'est ce que j'ai fait
 
 

Citation :


Sinon fais gaffe après qd il te demandera un DLL.. Ce DLL fait appel à d´autres en utilisant des paths relatifs à lui même..  
Donc il faut pas bouger/copier les DLLs de JNI mais ajouter le path en variable d´environnement..


je comprends pas ... quelle DLL il va me demander ???

H4dd3R Eh bien je pensais être le seul à me taper du JNI!! ;)
 
Linke avec jvm.lib!!
 
Sinon fais gaffe après qd il te demandera un DLL.. Ce DLL fait appel à d´autres en utilisant des paths relatifs à lui même..
Donc il faut pas bouger/copier les DLLs de JNI mais ajouter le path en variable d´environnement..
 
Bonne chance, car le débug c pas top si tes classes java envoient leurs exceptions ds un stdout (qui n´existe pas ss win).. :) :)
XDMJ quand je compile sous visual C++ 6, ca marche bien mais dès que je 'link', il me dit :  
 
unresolved external symbol "__declspec(dllimport) long __stdcall JNI_CreateJavaVM(struct JavaVM_ * *,void * *,void *)"

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)