我正在服务器上配置 jenkins。服务器上没有安装 Java。从链接中,我了解到 Jenkins Windows 安装程序将安装 JRE,因此无需安装外部 Java。jenkins windows 安装程序 但是当我运行命令 java-version 时,它返回错误,提示未安装 java。所以需要单独安装 java?jenkins 需要在服务器上运行 java 吗?
答案1
安装程序可能会安装私有 JRE(请参阅https://stackoverflow.com/questions/19510169/private-jre-and-public-jre 之间的区别是什么)所以它在 Jenkins 目录之外是不可见的。
答案2
您需要安装 Java,因为 Jenkins 通常从 tomcat 服务器运行,而安装 tomcat 需要 java。如果您使用的是 Windows,那么您还需要设置正确的 PATH 变量 -JAVA_HOME
变量要具体,并且还要将 bin 文件夹添加到 PATH