Passer d'un source JAVA à une dll - Java - Programmation
Marsh Posté le 24-06-2002 à 18:54:27
Java c'est pas crosoft
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....
Marsh Posté le 24-06-2002 à 22:06:41
les dll n'existe pas en Java, c'est des .jar
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.... |
les questions débiles dans ce genre là tu peux te les garder aussi
qu'est ce que websphere vient faire là dedans? Tu débarques ou quoi?
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 ...)
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
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
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
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
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
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.
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??
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/
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