Javaw console

Phileme -  
 Rellik -
Bonjour,

Je débute en Java et programmation en environnement Windows, et j'ai un souci,
Je veux lancer une application Java dans un .bat , parce que j'aurai d'autre programmes à lancer avant,
voici le .bat :
set classpath=c:/monrep/
javaw applicationvisu1 param1

param1 est un paramètre bien sur.
L'application est bien lancée, mais j'ai une console qui s'ouvre ms dos en même temps.
Je ne comprends pas, on m'a dit que justement, avec javaw , il n'y avait pas d'ouverture de console.

Quelqu'un a t-il une idée?
Merci
A voir également:

9 réponses

sglug
 
c'est pas une console c'est betement ta fenetre "dos" qui s'ouvre pour executer ton ".bat"
0
phileme
 
C'est betement...
Ok mais moi je ne veux pas de cette fenêtre dos
comment faire?

Merci pour vos éclaircissements.
0
le_dahu Messages postés 141 Statut Membre 51
 
Pour eviter ca, il faut que tu tapes ceci dans ton fichier .bat :
set classpath=c:/monrep/ 
start javaw applicationvisu1 param1
exit


Le mot cle start permet de lancer javaw puis de passer a la suite sans attendre que javaw se termine.
Le exit permet de fermer la fenetre dos.

A+


Si à gauche j'ai l'amont, c'est bon...
Si à gauche j'ai l'aval, j'suis bancal...
0
phileme
 
Bonjour,

Merci, mais c'est pas encore ca.
J'ai toujours ma fenetre ms dos qui s'ouvre.
Avec le start, mon programme ne s'exécute pas complètement apparemment , normalement ,j'ai une fenêtre swing qui s'affiche.
Ca marche quand je lance le .bat décrit plus haut mais avec une fenetre msdos.
Avec celui que tu me décris, je n'ai rien qui s'affiche sauf la fenetre dos, avec les commande exécutées.


Une autre idée??

Merci :-)
0

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

Posez votre question
le_dahu Messages postés 141 Statut Membre 51
 
C'est bizarre, chez moi ca marche...
Normalement, la fenetre ms-dos apparait, ton programme se lance, et la fenetre ms-dos disparait.
Il se peut parfois que la fenetre swing apparaisse quelques secondes apres la fermeture de la fenetre dos...

Quant au mot cle start, il ne doit pas avoir d'influence sur le programme que tu lances... Il permet simplement de pourvoir continuer l'execution du .bat meme si le prog lance n'est pas termine.

As-tu bien mis le w a la fin de javaw ? Si tu ne le mets pas, c'est normal que le prog s'arrete si la fenetre dos est fermee.

Tiens-moi au courrant...

A+


Si à gauche j'ai l'amont, c'est bon...
Si à gauche j'ai l'aval, j'suis bancal...
0
phileme
 
j'ai ajouté @echo off, c'est déjà mieux, mais j'aimerais bien ne pas voir du tout cette fenêtre , est ce que c'est possible?
0
le_dahu Messages postés 141 Statut Membre 51
 
Je sais pas trop... Peut-etre qu'en passant par un jar executable, ca marcherait... Mais c'est sous reserve.

A+


Si à gauche j'ai l'amont, c'est bon...
Si à gauche j'ai l'aval, j'suis bancal...
0
syhrr
 
je te confirme que ca fonctionne avec un fichier .jar
0
Rellik
 
Sinon essaye start avec l'option /b

genre :

"start /b tonappli"
exit

ça devrait rouler ;-)
0