我在一个运行Jar文件的
Linux盒子上有一个bash脚本.以常规用户身份登录时,我没有运行脚本的权限,但会打印以下日志:
*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
我已经将JAVA_HOME设置为与上述相同的路径 – 可以使用echo $JAVA_HOME&它也被设置为脚本中的一个选项.我很高兴脚本不是问题 – 它是一个默认的CQ5控制脚本&我在几十个其他的盒子上使用它没有问题.不确定我在上面做错了什么假设这是我错过的Linux设置?
当我运行sudo命令时,是否可以访问我自己设置的JAVA_HOME?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。