本人正在做一个自动化部署平台,其中包括停启tomcat,利用的就是jsch的ChannelExec执行shell脚本,但是执行就是就报:
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program。但是通过putty命令行执行就没有任何问题,可以正常启动
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program。但是通过putty命令行执行就没有任何问题,可以正常启动
解决方案:10分
JDK环境变量配置了吗?
解决方案:10分
应该是本地JAVA_HOME 环境变量的问题。
解决方案:20分
执行命令前加上
source /etc/profile;
source /etc/profile;