由于在使用构建机连接远程 SSH 时使用了“非交互非登录式”连接,因此无法引用远程机器的 /etc/profile 、 ~/.bashrc 等文件配置中的环境变量。
/etc/profile
~/.bashrc
您可以参见以下示例,使用 export 命令再设置变量且用 && 符号连续输入命令。
&&
export PATH=/opt/jdk1.8.0_281/bin:$PATH && java -version