2017-07-29 41 views
0

我的Java團隊爲我提供了一個jar文件,下面的命令在Cygwin環境下執行:JAR文件KSH的cygwin不執行

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

,當我從命令提示符下觸發工作正常,此命令,但是當我把同樣的在樣品KSH腳本:

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

echo $? 

它只是執行和顯示1(我認爲不執行)。

所以我相信KSH不會調用jar,請幫助我。

+0

在Cygwin的,G:/可能需要/ cygdrive /克/ – mao

+0

我嘗試了以及的java -DmoduleName = 「GBL」 -jar/cygdrive/g/CSFBApps/planning/bin/planning_aura.jar/cygdrive/g/CSFBApps/planning/bin/resources - 然後將錯誤顯示爲「無法訪問jar文件/ cygdrive/g/CSFBApps/planning/bin/planning_aura」。 jar - 文件在路徑中正確存在,我給這些文件777權限仍然沒有運氣 –

回答

0

結帳示出了如何在cygwin的使用cygpath用java其他職位