[java / c] linker du C et du java : java native interface

linker du C et du java : java native interface [java / c] - Java - Programmation

Marsh Posté le 24-09-2003 à 20:19:08    

yo,  
pour ceux qui voudrait faire du java, mais qui ont besoin du C.
Java Native Interface permet de le faire tres bien :)
 
poru ceux que ca tente, petit tutorial :
http://java.sun.com/docs/books/tut [...] index.html
 
il suffit de declarer ses methode, avec un type Native.
de generer un .h  
d implement les methodes du .h, avec un langage, par exemple le C/C++ ...voir meme asm.
 
de compiler, et puis ca doit rouler :)
 
...enfin bien sur c est plus portable :D, mais bon c est par forcement un probleme.

Reply

Marsh Posté le 24-09-2003 à 20:19:08   

Reply

Marsh Posté le 24-09-2003 à 20:27:14    

ben... oui.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 24-09-2003 à 20:34:49    

bah je viens de le decouvrir :)
 
je savais pas que ca existait. et meme je croyais que ca existait pas :(
bref, si j aurais bien aimer savoir ca plus tot !

Reply

Marsh Posté le 24-09-2003 à 20:35:16    

ben voila .


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 24-09-2003 à 21:24:42    

bah peut etre que y a d autre personne qui ne connaissait pas et qui maintement vous decouvrir ca ! donc c etait pas forcement inutil

Reply

Marsh Posté le 25-09-2003 à 13:46:04    

on peux le faire en delphi?

Reply

Marsh Posté le 25-09-2003 à 14:07:19    

veryfree a écrit :

on peux le faire en delphi?


 
J'crois pas directement. Par contre, en delphi, tu peux exploiter des dll en C, non ? Dans ce cas c gagné (mais ça doit devenir un peu lourd...)

Reply

Marsh Posté le 25-09-2003 à 14:27:21    


 
 [:rofl]  [:xp1700]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 25-09-2003 à 14:31:35    

Slvn a écrit :

bah peut etre que y a d autre personne qui ne connaissait pas et qui maintement vous decouvrir ca ! donc c etait pas forcement inutil


Ba c'est dans les tutorials de base de Sun [:spamafote]
http://java.sun.com -> Tutorials -> The Java Tutorial -> Java Native Interface
C'est pas introuvable :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 25-09-2003 à 15:39:45    

El_gringo a écrit :


 
J'crois pas directement. Par contre, en delphi, tu peux exploiter des dll en C, non ? Dans ce cas c gagné (mais ça doit devenir un peu lourd...)

bah tu peux compiler du delphi en dll, donc si on peut.
 
en gros tu peux le faire avec n'importe quoi qui peut compiler du natif [:spamafote]


Message édité par the real moins moins le 25-09-2003 à 15:40:08

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 25-09-2003 à 15:39:45   

Reply

Marsh Posté le 25-09-2003 à 15:44:53    

the real moins moins a écrit :

bah tu peux compiler du delphi en dll, donc si on peut.
 
en gros tu peux le faire avec n'importe quoi qui peut compiler du natif [:spamafote]


 
meme du vb :love:

Reply

Marsh Posté le 25-09-2003 à 15:55:12    

veryfree a écrit :


 
meme du vb :love:

ouais [:violette]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 25-09-2003 à 16:29:05    

the real moins moins a écrit :

bah tu peux compiler du delphi en dll, donc si on peut.
 
en gros tu peux le faire avec n'importe quoi qui peut compiler du natif [:spamafote]


 
On peut utiliser des .h en Delphi ??

Reply

Marsh Posté le 25-09-2003 à 16:31:14    

El_gringo a écrit :


On peut utiliser des .h en Delphi ??


nan, mais visiblement y a pas besoin :  
http://www.pacifier.com/~mmead/jni/delphi/
http://www.revusky.com/hacks/jniwrapper.html


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed