JAVA_HOME未找到 Sudo
我在Linux盒子上有一个bash脚本,它运行一个Jar文件。以普通用户身份登录时,我没有运行脚本的权限,但它会打印以下日志:
*INFO * Using JVM found at /opt/jdk6/bin/java
当我尝试将脚本与Sudo一起使用时,它给出了:
*ERROR* Unable to locate java, please make sure java is installed and JAVA_HOME set
我已经设置了上面的相同路径 - 可以看到它,它也被设置为脚本中的一个选项。我很高兴这个脚本不是问题 - 它是一个默认的CQ5控制脚本,我正在其他几十个盒子上使用它没有问题。只是不确定我在上面做错了什么,并假设这是我在Linux设置中错过的东西?JAVA_HOME
echo $JAVA_HOME
当我运行该命令时,它是否有权访问我设置为自己的 ?sudo
JAVA_HOME