2017-07-29 76 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其他职位