|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||||||
|
Invité de passage
![]() Inscription : janvier 2005 Messages : 4 ![]() |
Bonjour,
Je souhaiterais faire appel à des méthodes java à partir de mon code Ada. Pour cela, j'ai vu qu'il était possible d'utiliser jvm2ada qui me génère les spec nécessaire. Néanmoins, le problème se présente lorsque que je veux faire appel au constructeur dans ma procédure qui me sert de main. Après un build j'obtiens ceci Citation:
Une idée ? Configuration: Gnat-GPL 2009 JVM-GNAT 2009 Eclipse Indigo avec GnatBench 2.5 SDK 1.5 modification de la bibliothèsque JRE suivant les indications de ce lien Code :
Code :
Code :
|
|||||||
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : janvier 2005 Messages : 4 ![]() |
En y repensant, ça doit être au niveau du link avec le code de ma classe Foo qu'il y a un problème. Il n'y a pas de fichier Foo.o...
Mais ce que j'essayais de faire ne correspondait pas à ce que je souhaitais faire. Là, j'essayais de faire un exécutif qui ferait appel à des méthodes d'une classe java. Mon but était d'écrire une classe java qui fait appel à des opérations de code en Ada qui lui même fait appel à des méthodes d'une autre classe Java. J'ai déjà réussi à faire la 1ere étape, soit l'appel d'opération Ada depuis Java via Gnat-AJIS qui me créer une librairie dll représentant mon code Ada et qui est chargé dans la JVM. Donc ce qu'il faudrait que j'essaye de faire c'est de faire en sorte que ma librairie dll appelle les méthodes de ma classe Java en allant voir dans la JVM. Est ce quelqu'un aurait jeté un oeil à ce que a fait Henri ? Si j'ai bien compris, il produit un exécutable en jar qui va exécuter son Ada qui utilise la bibliothèque JRE, c'est bien ça ? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com