Passer d'un source JAVA à une dll

Passer d'un source JAVA à une dll - Java - Programmation

Marsh Posté le 24-06-2002 à 18:41:12    

Est-ce qu'il y a un moyen pour passer d'un source java à une dll sans passer par J++ ?
 
Merci d'avance

Reply

Marsh Posté le 24-06-2002 à 18:41:12   

Reply

Marsh Posté le 24-06-2002 à 18:54:27    

Java c'est pas crosoft :o


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

Marsh Posté le 24-06-2002 à 19:10:46    

Les réponses dans ce style ... tu peux te les garder...
je viens pas déclarer une guerre entre krosoft et java. J'ai juste besoin de savoir si il y a un moyen autre que de passer par J++ ou Websphere pour compiler un source java sous forme de dll....
 
 :kaola:  

Reply

Marsh Posté le 24-06-2002 à 22:06:41    

les dll n'existe pas en Java, c'est des .jar


---------------
Si tu regardes ce que le canard mange, tu ne mangeras pas de canard.
Reply

Marsh Posté le 24-06-2002 à 22:10:17    

Dr_Carter2 a écrit a écrit :

Les réponses dans ce style ... tu peux te les garder...
je viens pas déclarer une guerre entre krosoft et java. J'ai juste besoin de savoir si il y a un moyen autre que de passer par J++ ou Websphere pour compiler un source java sous forme de dll....
 
 :kaola:  
 




 
les questions débiles dans ce genre là tu peux te les garder aussi  :gun:  :gun:  
 
qu'est ce que websphere vient faire là dedans? Tu débarques ou quoi?


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

Marsh Posté le 24-06-2002 à 22:18:56    

Bon je reformule, car je me suis pas fait comprendre:
 
j'ai les sources d'un package qui me permet de faire du FTP.
 
Ce package contient vraiment tout ce dont j'ai besoin.
 
Hélàs l'appli sur lequel je bosse DOIT fonctionner en VBScript.
 
Donc j'ai compiler avec J++ mon package Java, pour créer une DLL !!! (SI C'EST POSSIBLE !!!)
 
Ca fonctionne très bien mise à part que j'ai du virer une fonction du package qui utilisait la méthode .toArray inconnu par la machine virtuelle krosoft.  
 
Ma question était donc juste de savoir si qq'un connait un AUTRE moyen de créer des dll à partir de sources java.
 
Pour Websphere Studio, j'ai cru lire un jour qu'on pouvait faire la même chose. Mais vu le prix de cette solution j'aimerais savoir si il y a une alernative ? (on m'a dit que Visual Café fferait peut etre ça aussi ...)  
:fou:  :fou:  
 
 :fou:

Reply

Marsh Posté le 24-06-2002 à 22:26:57    

moi ce que j'ai deja fait
(enfin, testé)
c'est d'utiliser un objet java depuis du vb, mais sans compiler dans une dll ou quoi... juste en registrant un .jar dans "windows"
.. hum. ça fait lgtps, je sais plus trop comment on fait, mais je peux eventuellement essayer de retrouver


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 24-06-2002 à 22:26:58    

vous êtes tous bien ennervé dites donc !
 
je n'ai aucune idée quand à une quelconque solution mais m'intéresse quand même.
 
en fait, c'était un up sous forme d'appel au calme ;)

Reply

Marsh Posté le 24-06-2002 à 22:28:03    

--greg-- a écrit a écrit :

moi ce que j'ai deja fait
(enfin, testé)
c'est d'utiliser un objet java depuis du vb, mais sans compiler dans une dll ou quoi... juste en registrant un .jar dans "windows"
.. hum. ça fait lgtps, je sais plus trop comment on fait, mais je peux eventuellement essayer de retrouver




j'avais vu qu'on pouvait faire ca sous NT4 (y a longtemps) avec regsrv32 il me semble. Mais là je suis sous 2000 et la commande est inconnue ... bizarre

Reply

Marsh Posté le 24-06-2002 à 22:30:13    

benou a écrit a écrit :

 
j'avais vu qu'on pouvait faire ca sous NT4 (y a longtemps) avec regsrv32 il me semble. Mais là je suis sous 2000 et la commande est inconnue ... bizarre




l'ai fait sous 2000 avec une petite gui de chez sun
attend une minute si je retrouve ça


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 24-06-2002 à 22:30:13   

Reply

Marsh Posté le 25-06-2002 à 02:10:54    

benou a écrit a écrit :

 
j'avais vu qu'on pouvait faire ca sous NT4 (y a longtemps) avec regsrv32 il me semble. Mais là je suis sous 2000 et la commande est inconnue ... bizarre




 
c:\winNT\system32\regsvr32.exe
il faut spécifier le chemin complet

Reply

Marsh Posté le 25-06-2002 à 08:03:33    

Petit rappel: regsvr32 sert uniquement à enregistrer la dll dans le système.
 
 
Sinon je crois que ca va aller avec J++ j'ai trouvé le moyen de retoucher le script pour avoir toutes les fonctions et passer outre l'absence du Vector.toArray dispo depuis le jdk 1.2 et tjs absent de la machine virtuelle (et donc de j++).
 
La DLL est créé et fonctionne très bien.
 
 
Enfin si vous avez des ides , hésitez pas qd meme.

Reply

Marsh Posté le 25-06-2002 à 09:30:47    

Juste au cas ou, j'ai un jour essayé un truc appelé JET, qui permettait de transformer un programme java en excutable win32. C'est paut-être une connerie, mais peut-être que ca sait aussi transformer des .class n dll's??


---------------
Au royaume des sourds, les borgnes sont sourds.
Reply

Marsh Posté le 26-06-2002 à 20:47:50    

benou a écrit a écrit :

 
j'avais vu qu'on pouvait faire ca sous NT4 (y a longtemps) avec regsrv32 il me semble. Mais là je suis sous 2000 et la commande est inconnue ... bizarre




voila j'ai retrouvé le machin que j'ai utilisé
bon ça correspond ptet pas tout à fait à ce qu'on voulait au depart mais bon, ça permet d'utiliser des beans comme un composant activex
http://java.sun.com/products/javab [...] re/bridge/


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Sujets relatifs:

Leave a Replay

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