Java - JNI : Dll introuvable - Java - Programmation
Marsh Posté le 12-04-2002 à 12:22:55
je ne suis pas persuadé que mon idée te plaise ...
Marsh Posté le 12-04-2002 à 12:47:57
bin il me semble que t'essaies de faire plein de trucs en meme temps. Au finish je suis pas persuadé que tu en retireras une expérience profitable (i.e. durable, solide).
JNI c'est pas ce qu'il y a de plus simple. Il y a un certains nombre de choses à respecter sinon il te balance des brols incompréhensibles. Donc lis lis lis et relis. Et prends ton temps.
On peut pas passer de servet à JNI en un jour ...
Marsh Posté le 12-04-2002 à 13:23:28
El_Gringo a écrit a écrit : bon, allez, j'essaye JNI maintenant ! ça se passe plutot pas mal pr l'instant. Ms à l'exécution, g une exception :
|
Essaye de mettre ta dll à la racine de ton projet...
Marsh Posté le 12-04-2002 à 14:07:34
DarkLord a écrit a écrit : bin il me semble que t'essaies de faire plein de trucs en meme temps. Au finish je suis pas persuadé que tu en retireras une expérience profitable (i.e. durable, solide). JNI c'est pas ce qu'il y a de plus simple. Il y a un certains nombre de choses à respecter sinon il te balance des brols incompréhensibles. Donc lis lis lis et relis. Et prends ton temps. On peut pas passer de servet à JNI en un jour ... |
Bah en fait, il faut que je fasse des petits tests (Servlets, Jdbc, et JNI), pour voir si Java peut aller dans notre cas.
Jdbc, c ok.
Servlets, g juste qqs pbs pour faire marcher Tomcat en parrallèle avec IIS.
et JNI, ça a pas l'air SI dur que ça (je veux juste executer un tt petit bout de code en C, pas aller en profondeur ds le truc). Mais il ne semble pas trouver ma dll. y a pas un libPath à préciser qqe part, ou qqch comme ça ?
Marsh Posté le 12-04-2002 à 14:07:55
weblook$ a écrit a écrit : Essaye de mettre ta dll à la racine de ton projet... |
ms... c là qu'elle est !
Marsh Posté le 12-04-2002 à 15:05:34
YYYYYEEEEESSSSSS !
ça marche !
voooiiiila !
En fait, y avait 2 trucs apparement:
1 - Mon répertoire courant ne semble pas être celui ou est mon .class (donc pas celui ou j'avais mis la dll). Donc je me suis pas pris la tête, g mis ma dll ds un chemin définis ds la variable d'environnement PATH.
2 - La dll que j'utilisais est une vieille dll à laquelle g ajouté une méthode native. Ms j'avais oublié que cette dll est elle même linkée à d'autres dll. Elle a donc besoin de toutes ces dll pr être elle même chargée. Logique !
Voila. Du coup tout va bien. j'vais essayer de faire des tucs un peu + complexes ds mes méthodes natives (pr l'instant c juste une fonction qui rend TRUE.)
Marsh Posté le 14-04-2002 à 12:18:58
Heu ptite question idiote, ça sert à quoi JINI?
La page de sun sur JINI ne me parle pas vraiment...
http://wwws.sun.com/software/jini/
Marsh Posté le 14-04-2002 à 12:29:27
JNI et non pas JINI ...
http://www.dictionary.com/cgi-bin/ [...] 0Interface
Marsh Posté le 14-04-2002 à 12:48:16
oups désolé j'ai confondu JINI (avec le logo en forme de lampe) et JNI...
Thx pour le lien
Marsh Posté le 12-04-2002 à 12:21:03
bon, allez, j'essaye JNI maintenant !
ça se passe plutot pas mal pr l'instant.
Ms à l'exécution, g une exception :
en gros, on dirait qu'il trouve pas la dll. qui se trouve pourtant dans le même répertoire que mon .class
j'écoute vos idées...