Lancer une appli java dans VB ?

cs_Gaster Messages postés 3 Date d'inscription vendredi 4 juin 2004 Statut Membre Dernière intervention 7 juin 2004 - 7 juin 2004 à 09:54
capoueidiablo Messages postés 316 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 1 février 2010 - 8 juin 2004 à 10:51
Bonjour,

Je souhaiterais pouvoir lancer une appli java dans un prog. VB, comment puis-je faire ? C'est une appli java sous la forme d'un fichier .jar qui se lance sous dos avec la commande java -jar appli.jar nom_de_fichier_entree.

J'avais posé la question sous la thématique "shell" mais probablement que ce forum est plus adapté.

Merci d'avance pour vos idées,
Gaster

5 réponses

capoueidiablo Messages postés 316 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 1 février 2010 1
7 juin 2004 à 11:54
Je pence que la commande shell serai bien adapté.
il suffit de changer le repertoire courant vers le dossier contenant le .jar

exemple :
'On va sur le repertoire contenant le .jar
ChDir$ "C:\ProjetJava"
'On le lance
Shell "java -jar appli.jar ........"

voila voila je pence que ca dois marché
--Capoueidiablo--
0
cs_Gaster Messages postés 3 Date d'inscription vendredi 4 juin 2004 Statut Membre Dernière intervention 7 juin 2004
7 juin 2004 à 14:27
Ca marche à peu près, semble lancer java mais n'arrive pas à trouver le fichier spécifié. J'ai pourtant essayé de différentes manières: se placer dans le directory ou se trouve le .jar comme proposé ou mettre le chemin complet.
La même ligne de commande sous DOS fonctionne par contre parfaitement.
Y'a t'il des subtilités à respecter sur le nom du fichier .jar ?
(pas de caractère spéciaux style tiret ou autre ??)

Ma ligne de commande:
Chemin = "C:\Program Files\...\appli.jar"
Call Shell("java -jar" & "" & Chemin, vbMaximizedFocus)

Merci en tout cas,
Gaster
0
capoueidiablo Messages postés 316 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 1 février 2010 1
7 juin 2004 à 14:57
nope c'est pas ca,
ne met pas le chemin dans le shell, met juste le nom de l'appli,
le ChDir$ permet de te localiser dans ce fichier il te suffit de l'appeler.
Essaille ca

'sans le nom de fichier, juste le dossier
ChDir$ "C:\Program Files\..."
'Juste le nom de fichier pas le chemin  
Shell "java -jar NomAppli.jar", vbMaximizedFocus


essaille ca, chez moi ca marche ...
--Capoueidiablo--
0
cs_Gaster Messages postés 3 Date d'inscription vendredi 4 juin 2004 Statut Membre Dernière intervention 7 juin 2004
7 juin 2004 à 16:32
C'est bon, j'ai réussi à le faire fonctionner des deux manières. Pour le chemin global, j'ai été obligé de rajouter des "" du style:
'Chemin = """" & App.Path & "\APPLI-JAVA\APPLI-JAVA.jar" & """"
A cause du tiret dans le nom de fichier peut être ???

Merci pour le coup de main,
Gaster
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
capoueidiablo Messages postés 316 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 1 février 2010 1
8 juin 2004 à 10:51
A ton service :-p
--Capoueidiablo--
0