我有以下问题,这是我的shell脚本:
#!/bin/bash
CONFIG_FOLDER=./config
JAVA_HOME=/home/lorenzo/Downloads/jdk1.7.0_25/bin
CHARSET=utf8
$JAVA_HOME/java -DconfigFolder=$CONFIG_FOLDER -jar com.lorenzo.myapp.jar
当我运行脚本时,我收到以下错误:
/java: not foundmyscript.sh: 5: myscritp.sh: /home/lorenzo/Downloads/jdk1.7.0_25/bin
任何的想法?
PS myscript.sh 是发布的脚本。
编辑:
我找到了部分解决方案:
#!/bin/bash
CONFIG_FOLDER=./config
export PATH=$PATH:/home/user/jdk1.7/bin
java -DconfigFolder=$CONFIG_FOLDER -jar com.lorenzo.myapp.jar
但是现在,我遇到了另一个问题:当我运行脚本时,$CONFIG_FOLDER 的值是空的。为什么?