问题描述
在服务器上命令执行正常,使用jsch执行命令返回: -bash: java: command not found
解决方案
source /etc/profile && java -jar ***
Java代码
exec = (ChannelExec) session.openChannel("exec");
exec.setCommand("cd /home/**/app && source /etc/profile && java -jar ***");
exec.connect(waitingTime);