Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1377 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Besoin d'aide pour convertir mon bat en sh :/

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Besoin d'aide pour convertir mon bat en sh :/

n°396620
EpoK
Let's burn
Posté le 26-01-2004 à 18:25:27  profilanswer
 

Voila ca fait longtemps que j'ai pas fait de sh, et j'aurai besoin de votre aide pour convertir ce bat en sh :
 
mon bat :
 

Code :
  1. set XHOME=C:\X
  2. set JDKHOME=c:\j2sdk1.4.2_02
  3. SET MCP=%XHOME%\xx\xx
  4. SET MCP=%MCP%;%XHOME%\xx\yy\zz.jar
  5. ...
  6. SET MCP=%MCP%;%JDKHOME%\lib\tools.jar
  7. ...
  8. %JDKHOME%\bin\javaw -classpath %MCP% -Xmx500m xx.Main


 
donc mon sh va commencer
 

Code :
  1. #!/bin/sh
  2. XHOME=/home/xx/X
  3. JDKHOME=/usr/java/j2sdk1.4.2_02


 
voila je bloque pour créer ma chaine avec tout le classpath , et le lancement de l'appli
 
voili merci  :hello:  
 
 

mood
Publicité
Posté le 26-01-2004 à 18:25:27  profilanswer
 

n°396680
EpoK
Let's burn
Posté le 26-01-2004 à 20:27:33  profilanswer
 

personne pour maider rapidement ? :/

n°396683
alien cons​piracy
hardtrance addict
Posté le 26-01-2004 à 20:32:03  profilanswer
 

Tu peux commenter un peux ton batch ?

n°396687
BMOTheKill​er
Posté le 26-01-2004 à 20:42:33  profilanswer
 


#!/bin/sh
 
# enregistrement des variables pour ce script
XHOME=/home/xx/X
JDKHOME=/usr/java/j2sdk1.4.2_02
MCP=$XHOME/xx/xx:$XHOME/xx/yy/zz.jar:$JDKHOME/lib/tools.jar
 
# si besoin, export des variables pour le shell courant
#export XHOME JDKHOME MCP
 
$JDKHOME/bin/javaw -classpath $MCP -Xmx500m xx.Main

n°396688
EpoK
Let's burn
Posté le 26-01-2004 à 20:42:54  profilanswer
 

Code :
  1. // j'edite le bat en mettant le chemin du dossier de mon appli, et le dossier du jdk en fonction de la machine ou je travaille
  2. set XHOME=C:\X
  3. set JDKHOME=c:\j2sdk1.4.2_02
  4. // là je crée une grande chaine de caractere avec mon classe path, celui ci est composé de jar relatif au dossier que j'ai configuré plus haut, ou bien relatif au dossier du jdk
  5. SET MCP=%XHOME%\xx\xx
  6. SET MCP=%MCP%;%XHOME%\xx\yy\zz.jar
  7. ...
  8. SET MCP=%MCP%;%JDKHOME%\lib\tools.jar
  9. ...
  10. // là je lance mon programme avec comme argument le classpath farbriqué plus haut
  11. %JDKHOME%\bin\javaw -classpath %MCP% -Xmx500m xx.Main


Message édité par EpoK le 26-01-2004 à 20:43:19
n°396689
EpoK
Let's burn
Posté le 26-01-2004 à 20:44:27  profilanswer
 

BMOTheKiller a écrit :


#!/bin/sh
 
# enregistrement des variables pour ce script
XHOME=/home/xx/X
JDKHOME=/usr/java/j2sdk1.4.2_02
MCP=$XHOME/xx/xx:$XHOME/xx/yy/zz.jar:$JDKHOME/lib/tools.jar
 
# si besoin, export des variables pour le shell courant
#export XHOME JDKHOME MCP
 
$JDKHOME/bin/javaw -classpath $MCP -Xmx500m xx.Main




 
le probleme c'est que mes "..." dans mon code représente une 20aine de ligne, j'aimerai pouvoir garder l'architechture en ligne pour pouvoir facilement virer un jar ou en rajouter un.
 
c'est possible ?

n°396693
BMOTheKill​er
Posté le 26-01-2004 à 20:47:26  profilanswer
 

oui oui :
 


#!/bin/sh
 
# enregistrement des variables pour ce script
XHOME=/home/xx/X
JDKHOME=/usr/java/j2sdk1.4.2_02
MCP=$XHOME/xx/xx
MCP=$MCP:$XHOME/xx/yy/zz.jar
MCP=$MCP:...
MCP=$MCP:$JDKHOME/lib/tools.jar
MCP=$MCP:...
 
# si besoin, export des variables pour le shell courant
#export XHOME JDKHOME MCP
 
$JDKHOME/bin/javaw -classpath $MCP -Xmx500m xx.Main


 
bien sûr les "..." sont à remplacer par les chemin que tu veux inclure, il suffit juste de recréer une ligne MCP=$MCP:<chemin à inclure> à chaque fois

n°396697
EpoK
Let's burn
Posté le 26-01-2004 à 20:58:50  profilanswer
 

BMOTheKiller a écrit :

oui oui :
 


#!/bin/sh
 
# enregistrement des variables pour ce script
XHOME=/home/xx/X
JDKHOME=/usr/java/j2sdk1.4.2_02
MCP=$XHOME/xx/xx
MCP=$MCP:$XHOME/xx/yy/zz.jar
MCP=$MCP:...
MCP=$MCP:$JDKHOME/lib/tools.jar
MCP=$MCP:...
 
# si besoin, export des variables pour le shell courant
#export XHOME JDKHOME MCP
 
$JDKHOME/bin/javaw -classpath $MCP -Xmx500m xx.Main


 
bien sûr les "..." sont à remplacer par les chemin que tu veux inclure, il suffit juste de recréer une ligne MCP=$MCP:<chemin à inclure> à chaque fois


 
 
merci je reboot et je test  :hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Besoin d'aide pour convertir mon bat en sh :/

 

Sujets relatifs
aidez moi a convertir mes freres![ Mon premier serveur ] Besoin d'aide et de consiels
A l 'Aide SVP après install de la mdk 9.2 je n'ai rien a l'ecran!!cvsnt : aide pour installation sous linux
Aide povray-3.5 : indicationaide noob linux, frequence, usb, et hdd
[ slrn ] besoin d' aide !!Aide sendmail
Plus de sujets relatifs à : Besoin d'aide pour convertir mon bat en sh :/


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR