From: "VSI" <vsi@wanadoo.fr>
To: "\"VSI\"" <vsi@wanadoo.fr>
Subject: java+dos
Date sent: Mon, 3 Jan 2000 18:17:04 +0100
Send reply to: java@u-strasbg.fr
je fais un Runtime.exec pour lancer un batch msdos depuis mon servlet,
seulement, le hic, c'est qu'à chaque appel, mon serveur NT m'ouvre une
fenetre console et la referme, en prenant le focus de la session NT
pendant un cours instant.
c'est très ennuyeux pour celui qui travaille sur le serveur à ce moment
là. comment je peux désactiver ça ou passer outre ?
merci.
Date sent: Tue, 04 Jan 2000 11:35:55 +0100
From: "Emmanuel Le Proud'hom" <emmanuel.leproudhom@ln.cit.alcatel.fr>
Organization: ALCATEL - Lannion
To: java@u-strasbg.fr
Subject: Re: java+dos
Send reply to: java@u-strasbg.fr
Quelle JRE utilises-tu ?
Il me semble qu'à partir de la version 1.8, ce comportement disparait.
VSI wrote:
>
> je fais un Runtime.exec pour lancer un batch msdos depuis mon servlet,
> seulement, le hic, c'est qu'à chaque appel, mon serveur NT m'ouvre une
> fenetre console et la referme, en prenant le focus de la session NT
> pendant un cours instant.
>
> c'est très ennuyeux pour celui qui travaille sur le serveur à ce moment
> là. comment je peux désactiver ça ou passer outre ?
>
> merci.
From: "VSI" <vsi@wanadoo.fr>
To: <java@u-strasbg.fr>
Subject: Re: java+dos
Date sent: Tue, 4 Jan 2000 12:11:56 +0100
Send reply to: java@u-strasbg.fr
le 1.2.1 !!
mais le batch lance un .exe msdos, pas un java.exe toto.class.
c'est donc plutôt du coté de windows NT qu'il faudrait cacher la sortie
console du batch et/ou du .exe qu'il lance, non ? je en fait qu'il
faudrait avoir un truc du genre Runtime.exec("lance_invisible toto.exe"),
comme il y a par exemple Runtime.exec("start toto.html") qui permet de
lancer automatiquement l'execution du programme lié a un document
(réfléxion : ha si seulement j'étais sous unix)
Merci quand même de ton aide :)
----- Original Message -----
From: Emmanuel Le Proud'hom <emmanuel.leproudhom@ln.cit.alcatel.fr>
To: <java@u-strasbg.fr>
Sent: Tuesday, January 04, 2000 11:35 AM
Subject: Re: java+dos
> Quelle JRE utilises-tu ?
>
> Il me semble qu'à partir de la version 1.8, ce comportement disparait.
>
>
> VSI wrote:
> >
> > je fais un Runtime.exec pour lancer un batch msdos depuis mon servlet,
> > seulement, le hic, c'est qu'à chaque appel, mon serveur NT m'ouvre une
> > fenetre console et la referme, en prenant le focus de la session NT
pendant
> > un cours instant.
> >
> > c'est très ennuyeux pour celui qui travaille sur le serveur à ce
> > moment
là.
> > comment je peux désactiver ça ou passer outre ?
> >
> > merci.
>
From: "Herve AGNOUX" <hagnoux@mail.club-internet.fr>
To: java@u-strasbg.fr
Date sent: Tue, 4 Jan 2000 13:11:50 +0100
Subject: Re: java+dos
Priority: normal
Send reply to: java@u-strasbg.fr
Le 3 Jan 00, VSI a écrit :
> je fais un Runtime.exec pour lancer un batch msdos depuis mon servlet,
> [...]
Tu as posé la même question sur fr.comp.lang.java il me semble ?
Je te ferais la même réponse que l'auteur de jext. J'ai essayé son
idée basée sur le Windows Crypting Prost SchriftCraft et ça à l'air
de marcher pas mal. Le blême est qu'il faut se taper la syntaxe de
ce langage et je ne m'y suis pas encore lancé.
As-tu essayé ? Qu'en penses-tu ?
Pour infos :
http://www.chez.com/powerteam/jext
--
Hervé AGNOUX hagnoux@mail.club-internet.fr
Faites vos sites avec des formulaires electroniques :
http://www.diaam.com
Date sent: Tue, 04 Jan 2000 14:19:03 +0100
To: java@u-strasbg.fr
From: Benoit ADAM <benoit.adam@softeam.fr>
Subject: Re: java+dos
Send reply to: java@u-strasbg.fr
Ben c'est pas le role de javaw dans le JDK ?
Il y a le meme style pour le jre.
Ben
>mais le batch lance un .exe msdos, pas un java.exe toto.class.
>c'est donc plutôt du coté de windows NT qu'il faudrait cacher la sortie
>console du batch et/ou du .exe qu'il lance, non ? je en fait qu'il
>faudrait avoir un truc du genre Runtime.exec("lance_invisible toto.exe"),
>comme il y a par exemple Runtime.exec("start toto.html") qui permet de
>lancer automatiquement l'execution du programme lié a un document
--
Benoit ADAM - SOFTEAM - Agence de Rennes - benoit.adam@softeam.fr
Votre atelier UML Professionnel gratuit : http://www.objecteering.com ! --
SOFTEAM -- Think Object
From: "VSI" <vsi@wanadoo.fr>
To: <java@u-strasbg.fr>
Subject: Re: java+dos
Date sent: Tue, 4 Jan 2000 14:21:01 +0100
Send reply to: java@u-strasbg.fr
> Le 3 Jan 00, VSI a écrit :
>
> > je fais un Runtime.exec pour lancer un batch msdos depuis mon servlet,
> > [...]
>
> Tu as posé la même question sur fr.comp.lang.java il me semble ?
oui, je ne trouve pas la solution
>
> Je te ferais la même réponse que l'auteur de jext. J'ai essayé son
> idée basée sur le Windows Crypting Prost SchriftCraft et ça à l'air
tu l'as dit pas facile à prononcer ce SJKSDLMnkcDSnmsxmLXSNM
> de marcher pas mal. Le blême est qu'il faut se taper la syntaxe de
> ce langage et je ne m'y suis pas encore lancé.
>
> As-tu essayé ? Qu'en penses-tu ?
non, je fais du java parce que c'est simple et multiplateforme :)
donc je cherche une autre solution...
de plus, et a première vue, la solution jext semble fontionner uniquement
pour W95/W98, et pour un applet ou une appli uniquement, or mon serveur
est en NT, et je suis dans un servlet, donc... (mais j'ai seulement lu
entre les lignes)
>
> Pour infos :
> http://www.chez.com/powerteam/jext
>
>
> --
> Hervé AGNOUX hagnoux@mail.club-internet.fr
> Faites vos sites avec des formulaires electroniques :
> http://www.diaam.com
>
Merci quand même :)
David.
From: "VSI" <vsi@wanadoo.fr>
To: <java@u-strasbg.fr>
Subject: Re: java+dos
Date sent: Tue, 4 Jan 2000 17:34:15 +0100
Send reply to: java@u-strasbg.fr
>
> Ben c'est pas le role de javaw dans le JDK ?
> Il y a le meme style pour le jre.
non. javaw est fait pour executer du java (.class) mais ne fonctionne pas
pour les .exe
>
> Ben
>
> >mais le batch lance un .exe msdos, pas un java.exe toto.class.
> >c'est donc plutôt du coté de windows NT qu'il faudrait cacher la sortie
> >console du batch et/ou du .exe qu'il lance, non ? je en fait qu'il
> >faudrait avoir un truc du genre Runtime.exec("lance_invisible
> >toto.exe"), comme il y a par exemple Runtime.exec("start toto.html")
> >qui permet de lancer automatiquement l'execution du programme lié a un
> >document
>
> --
> Benoit ADAM - SOFTEAM - Agence de Rennes - benoit.adam@softeam.fr
> Votre atelier UML Professionnel gratuit : http://www.objecteering.com !
> -- SOFTEAM -- Think Object
>
>
>
From: "Herve AGNOUX" <hagnoux@mail.club-internet.fr>
To: java@u-strasbg.fr
Date sent: Wed, 5 Jan 2000 06:39:16 +0100
Subject: Re: java+dos
Priority: normal
Send reply to: java@u-strasbg.fr
Le 4 Jan 00, VSI a écrit :
>
> non, je fais du java parce que c'est simple et multiplateforme :)
> donc je cherche une autre solution...
Je ne connais pas de solution 100% java pour lancer un
programme java. C'est bizarre (pas tellement à la reflexion) mais
c'est comme ça. Lancer un programme java sur macintosh est
pareillement tout un poème.
Sur windows le jrew est la base que l'on utilise habituellement,
souvent par l'intermédiaire des "raccourcis" windows. Comme c'est
jrew il ne faut pas oublier de s'affranchir des System.out et err.
Une autre piste est de lancer jrew par l'intermédiaire d'un
programme C (là encore il faut quitter java).
Dans les demos livrées avec le jdk, tu trouveras un répertoire
nommé "jre" qui contient un source C qui lance jrew. Il y a un sous-
repertoire "win32" qui contient une adaptation pour windows. J'ai
jamais essayé parce que ça me gonfle d'installer un compilo C rien
que pour ça (si vous connaissez un compilo C de moins de 1Mo
spécial windows je suis preneur).
Il y a aussi des programmes tout fait. Certains sont décrits dans le canal
Java sous je ne sais plus quelle rubrique. J'ai essayé "javarunner" mais
je n'en ai pas trés bien compris le fonctionnement, et l'auteur ne semble
plus le faire évoluer.
--
Hervé AGNOUX hagnoux@mail.club-internet.fr
Faites vos sites avec des formulaires electroniques :
http://www.diaam.com
From: clefebvre@santerne.fr (Lefebvre Christophe)
To: <java@u-strasbg.fr>
Subject: Re: java+dos
Date sent: Wed, 5 Jan 2000 08:27:36 +0100
Send reply to: java@u-strasbg.fr
Bonjour,
Concernant javaRunner, il faut que le classpath nécessaire pour faire
fonctionner ton application soit déjà défini. Par exemple si tu as besoin
de toto.jar pour ton application, il faut que ce jar soit dans le
classpath de ton autoexec.bat ou de ton profile sous Linux. Autrement dit,
tu tapes simplement le nom de la classe principale de ton application et
JavaRunner se contente de créer un exécutable qui est le sosie d'une
commande bat qui ferait "java <MonAppli>" bien que là, un exécutable est
plus sympathique.
Cordialement,
C. LEFEBVRE
----- Message d'origine -----
De : "Herve AGNOUX" <hagnoux@mail.club-internet.fr>
À : <java@u-strasbg.fr>
Envoyé : mercredi 5 janvier 2000 06:39
Objet : Re: java+dos
Le 4 Jan 00, VSI a écrit :
>
> non, je fais du java parce que c'est simple et multiplateforme :)
> donc je cherche une autre solution...
Je ne connais pas de solution 100% java pour lancer un
programme java. C'est bizarre (pas tellement à la reflexion) mais
c'est comme ça. Lancer un programme java sur macintosh est
pareillement tout un poème.
Sur windows le jrew est la base que l'on utilise habituellement,
souvent par l'intermédiaire des "raccourcis" windows. Comme c'est
jrew il ne faut pas oublier de s'affranchir des System.out et err.
Une autre piste est de lancer jrew par l'intermédiaire d'un
programme C (là encore il faut quitter java).
Dans les demos livrées avec le jdk, tu trouveras un répertoire
nommé "jre" qui contient un source C qui lance jrew. Il y a un sous-
repertoire "win32" qui contient une adaptation pour windows. J'ai
jamais essayé parce que ça me gonfle d'installer un compilo C rien
que pour ça (si vous connaissez un compilo C de moins de 1Mo
spécial windows je suis preneur).
Il y a aussi des programmes tout fait. Certains sont décrits dans le
canal Java sous je ne sais plus quelle rubrique. J'ai essayé
"javarunner" mais je n'en ai pas trés bien compris le
fonctionnement, et l'auteur ne semble plus le faire évoluer.
--
Hervé AGNOUX hagnoux@mail.club-internet.fr
Faites vos sites avec des formulaires electroniques :
http://www.diaam.com
From: Olivier Dedieu <Olivier.Dedieu@inria.fr>
Date sent: Wed, 5 Jan 2000 09:18:54 +0100 (MET)
To: java@u-strasbg.fr
Subject: Re: java+dos
Send reply to: java@u-strasbg.fr
> Il y a aussi des programmes tout fait. Certains sont décrits dans le
> canal Java sous je ne sais plus quelle rubrique.
Sous «Tools * Installer /Packager * Executable wrapper» :
http://pharos.inria.fr/Java/search?term=s1:5435
a+
--
---------------------------------------------------------------
Olivier Dedieu - (INRIA - Bull / WebTools - Pharos)
Web: http://www-sor.inria.fr/~dedieu
JavaChannel: http://pharos.inria.fr/Java/
Pharos team: http://webtools.dyade.fr/pharos/
---------------------------------------------------------------
From: "Herve AGNOUX" <hagnoux@mail.club-internet.fr>
To: java@u-strasbg.fr
Date sent: Wed, 5 Jan 2000 10:02:45 +0100
Subject: Re: java+dos
Priority: normal
Send reply to: java@u-strasbg.fr
Le 5 Jan 00, Lefebvre Christophe a écrit :
> Bonjour,
>
> Concernant javaRunner, il faut que le classpath nécessaire pour faire
> fonctionner ton application soit déjà défini. Par exemple si tu as
> besoin [...]
C'est ce que je soupçonnais, et c'est ce qui est génant. Lorsque je
livre une appli java, je sais pas à priori quel sera le classpath. C'est
une chance qu'il existe une combine sur les raccourcis windows pour
présenter ces classpath relativement au répertoire du raccourci, mais je
sais pas si c'est aussi valable avec javarunner.
Merci pour les infos, en tout cas.
--
Hervé AGNOUX hagnoux@mail.club-internet.fr
Faites vos sites avec des formulaires electroniques :
http://www.diaam.com