OVH Cloud OVH Cloud

Exécution d'un soft Java ?

10 réponses
Avatar
Stephane Wirtel
Bonjour à tous,

Je me demandais si il était possible d'exécuter un soft java, sans
passer par la commande java, que cela soit sous Linux ou Windows ?

A+

Stef

10 réponses

Avatar
jerome moliere
Stephane Wirtel wrote:
Bonjour à tous,

Je me demandais si il était possible d'exécuter un soft java, sans
passer par la commande java, que cela soit sous Linux ou Windows ?
oui bien sur ...

par exemple les applications deployees par Java Web Start...

Jerome
--
Auteur cahier du programmeur Java tome 2 - Eyrolles 10/2003
http://www.eyrolles.com/php.informatique/Ouvrages/ouvrage.php3?ouv_ean13—82212111941

Avatar
Bruno
"jerome moliere" a écrit dans le message de
news:c9su1c$o71$
Stephane Wirtel wrote:
Bonjour à tous,

Je me demandais si il était possible d'exécuter un soft java, sans
passer par la commande java, que cela soit sous Linux ou Windows ?
oui bien sur ...

par exemple les applications deployees par Java Web Start...

Jerome
--
Auteur cahier du programmeur Java tome 2 - Eyrolles 10/2003

http://www.eyrolles.com/php.informatique/Ouvrages/ouvrage.php3?ouv_ean13—82212111941

Bonjour à tous.

Concernant le lancement d'une application java sous windows XP on peut creer
un .bat, mettre dedans la mise à jour de la variable d'environnement
CLASSPATH.
exemple d'un tel fichier
echo off

set PATH=%PATH%;C:Program FilesJavaj2re1.4.2_04bin

set CLASSPATH=d:dvptjavaprojetsProj1classes
set CLASSPATH=%CLASSPATH%;D:dvptjavaProjetsPrj01classes
set CLASSPATH=%CLASSPATH%;C:JBuilderXlibjbcl.jar
set CLASSPATH=%CLASSPATH%;C:JBuilderXlibdx.jar

set CLASSPATH=%CLASSPATH%;C:Program FilesJavaj2re1.4.2_04libjce.jar
set CLASSPATH=%CLASSPATH%;C:Program
FilesJavaj2re1.4.2_04libextdnsns.jar
set CLASSPATH=%CLASSPATH%;C:Program
FilesJavaj2re1.4.2_04libextldapsec.jar
set CLASSPATH=%CLASSPATH%;C:Program
FilesJavaj2re1.4.2_04libextsunjce_provider.jar


set CLASSPATH=%CLASSPATH%;C:Program
FilesJavaj2re1.4.2_04libimindicim.jar
set CLASSPATH=%CLASSPATH%;C:Program
FilesJavaj2re1.4.2_04libimthaiim.jar

set CLASSPATH=%CLASSPATH%;C:Program FilesJavaj2re1.4.2_04libjsse.jar
set CLASSPATH=%CLASSPATH%;C:Program FilesJavaj2re1.4.2_04libplugin.jar
set CLASSPATH=%CLASSPATH%;C:Program FilesJavaj2re1.4.2_04librt.jar
set CLASSPATH=%CLASSPATH%;C:Program
FilesJavaj2re1.4.2_04libsunrsasign.jar

java prj01.Prj01

La question à laquelle je n'ai toujours pas de réponse, est qu'en procédant
de la sorte, j'ai deux zones qui apparaissent dans la barre des taches,
l'une lié à l'interpréteur de commande dos conséquence du .bat et l'autre
lié au programme JAVA.

Comment faire pour n'avoir que une zone, celle appartenant au programme java
?

en attendant votre réponse A+


Avatar
Farid
je ne vois pas pourquoi tu ajoutes tous ces jar (ceux de la jvm) dans le
path ?
ils le sont indirectement car il font partie du jre.

essaye un truc du genre:

echo off

set JVMPATH=C:Program FilesJavaj2re1.4.2_04
set
CPPATH=d:dvptjavaprojetsProj1classes;D:dvptjavaProjetsPrj01classes
...
ajoute ici les autres jar (ne faisant pas partie du jre/jdk) a la variable
CPPATH
...

%JVMPATH%binjava -classpath %CPPATH% prj01.Prj01


Farid
Avatar
Stephane Wirtel
Bonjour à tous,

Je me demandais si il était possible d'exécuter un soft java, sans
passer par la commande java, que cela soit sous Linux ou Windows ?

A+

Stef


Merci pour les différentes réponses que j'ai obtenu.

Stef

Avatar
Bruno
Sous windows XP:
En appelant le programme java dans un .bat

La question à laquelle je n'ai toujours pas de réponse, est qu'en procédant
de la sorte, j'ai deux boutons qui apparaissent dans la barre des taches,
l'une lié à l'interpréteur de commande conséquence du .bat et l'autre
lié au programme JAVA.

Comment faire pour n'avoir que une zone, celle appartenant au programme java
?

A+
Avatar
Farid
Comment faire pour n'avoir que une zone, celle appartenant au programme
java

?


et en utilisant javaw.exe a la place de java.exe ?

Farid.

Avatar
Bruno
Merci à tous et à FARID,

J'ai effectivement réduit le .bat à cela et ça fonctionne

echo off
set JVMPATH=C:Program FilesJavaj2re1.4.2_04
set PATH=%PATH%;%JVMPATH%bin
set CLASSPATH=%CLASSPATH%;D:dvptjavaProjetsPrj01classes
set CLASSPATH=%CLASSPATH%;C:JBuilderXlibjbcl.jar
start javaw prj01.Prj01
exit

Quelle est la différence entre java et javaw ?

Bonne soirée et A+
Avatar
Farid
Quelle est la différence entre java et javaw ?


http://experts.about.com/q/1046/3446461.htm

Farid.

Avatar
Francis JUGE-BOIRARD
C:WINNTsystem32javaw.exe -classpath
.;../../pack/bin;../../ext/jhall.jar;../../ext/activation.jar;../../ext/mail.jar;../../ext/mysql.jar;../../ext/comm.jar
-Dcom.tgmultimedia.images=../../pack/Images/ bureau.GaoBureau

Bonjour,
Ci-dessus, le genre de raccourcis que j'utilise. Pour information ce
raccourcis est générer par le programme de génération de setup que
j'utilise (setup factory). L'utilisateur final n'a dans ce contexte pas
connaissance du fait qu'il exécute une application java.

La démarche est sensiblement identique sous Linux la création des
raccourcis, bien que trivial, étant néamoins lié au windows manager utilisé.
Avatar
captainpaf
Bruno vient de nous annoncer :
"jerome moliere" a écrit dans le message de
news:c9su1c$o71$
Stephane Wirtel wrote:
Bonjour à tous,

Je me demandais si il était possible d'exécuter un soft java, sans
passer par la commande java, que cela soit sous Linux ou Windows ?
oui bien sur ...

par exemple les applications deployees par Java Web Start...

Jerome
--
Auteur cahier du programmeur Java tome 2 - Eyrolles 10/2003

http://www.eyrolles.com/php.informatique/Ouvrages/ouvrage.php3?ouv_ean13—82212111941

Bonjour à tous.

Concernant le lancement d'une application java sous windows XP on peut creer
un .bat, mettre dedans la mise à jour de la variable d'environnement
CLASSPATH.
exemple d'un tel fichier
echo off

set PATH=%PATH%;C:Program FilesJavaj2re1.4.2_04bin

set CLASSPATH=d:dvptjavaprojetsProj1classes
set CLASSPATH=%CLASSPATH%;D:dvptjavaProjetsPrj01classes
set CLASSPATH=%CLASSPATH%;C:JBuilderXlibjbcl.jar
set CLASSPATH=%CLASSPATH%;C:JBuilderXlibdx.jar

set CLASSPATH=%CLASSPATH%;C:Program FilesJavaj2re1.4.2_04libjce.jar
set CLASSPATH=%CLASSPATH%;C:Program

java prj01.Prj01

La question à laquelle je n'ai toujours pas de réponse, est qu'en procédant
de la sorte, j'ai deux zones qui apparaissent dans la barre des taches,
l'une lié à l'interpréteur de commande dos conséquence du .bat et l'autre
lié au programme JAVA.

Comment faire pour n'avoir que une zone, celle appartenant au programme java
?


javaw prj01.Prj01