bash: jar: 命令未找到

2022-09-01 22:01:37

我正在使用 Jenkins 来部署构建。

我们需要将文件从 .war 解压缩到某个目录中。我们有一个.xml文件,其中包含从.war文件中提取文件并启动服务器的命令。

正在正确创建生成,但 .war 提取未发生,目标文件夹留空。Jenkins 控制台显示以下输出:

[sshexec] bash: jar: command not found

从其他答案中阅读,我已经在.bashrc.profile中正确设置了,但我仍然面临同样的问题。PATH


答案 1

安装 Java 开发,如下所示:

 yum install java-devel

答案 2

具体来说,bin 目录不在您的变量中。将其添加到变量。为了搜索可执行文件,操作系统需要有一个目录列表来查找。因此,添加包含“jarPATH”环境变量的目录JAVAPATHPATHtool in the

注意:对于Windows,路径分隔符是(),对于类Unix操作系统,路径分隔符是(;:)


推荐