2017-07-29 4 views
0

équipe Java Mon m'a fourni un fichier jar et sous commande à exécuter dans un environnement Cygwin:fichier Jar ne pas exécuter dans ksh Cygwin

java -DmoduleName="GBL" -jar G:/CSFBApps/planning/bin/planning_aura.jar G:/CSFBApps/planning/bin/resources 

Cette commande lorsque je déclenche à partir d'invite de commande fonctionne bien, mais quand je mets la même dans l'échantillon script KSH:

java -DmoduleName="GBL" -jar G:/CSFBApps/planning/bin/planning_aura.jar G:/CSFBApps/planning/bin/resources 

echo $? 

il exécute juste et montrant 1 (qui je ne crois pas exécuté).

Donc je crois que KSH n'invoque pas jar, s'il vous plaît aidez-moi.

+0

En Cygwin, G:/peuvent doivent être/cygdrive/g/ – mao

+0

Je l'ai essayé et java -DmoduleName = "GBL" jar/cygdrive/g/CSFBApps/planning/bin/planning_aura.jar/cygdrive/g/CSFBApps/planning/bin/resources - Il affiche ensuite l'erreur comme "Impossible d'accéder au fichier jar/cygdrive/g/CSFBApps/planning/bin/planning_aura. jar - Les fichiers sont présents correctement dans les chemins et j'ai donné 777 permissions sur ces fichiers toujours pas de chance –

Répondre

0

Commander d'autres messages montrant comment utiliser cygpath avec java dans Cygwin