java - Jenkins JRE 更新

标签 java windows jenkins

我在 Windows 上运行 Jenkins 服务器,它使用 Jenkins 文件夹中的 JRE。版本是1.8.0_66但是更新中心使用的Let's Encrypt证书不兼容这个版本,所以我需要更新它。

是否有可用的独立 JRE,我可以用它替换此文件夹的内容,或者是否有在 Jenkins 本身内更新此 JRE 的标准方法?

最佳答案

您可以从 here 在本地计算机上安装 Java .通常在 Windows 上,它会将其安装在 C:\Program Files\Java\jdk1.8.0_161 等文件夹中。然后只需将 JRE 文件夹 C:\Program Files\Java\jdk1.8.0_161\jre 及其所有子文件夹和文件从本地计算机复制到 Jenkins 文件夹 (JAVA_HOME) 中的 JRE,以便替换其内容。你可以从 Jenkins 系统信息中看到 JAVA_HOME。您可以在此之前存档旧的 JRE 安装文件。

第二个选项是直接从 here 在您的 Jenkins 服务器上安装 JRE .它将创建一个类似于 C:\Program Files\Java\jre1.8.0_161 的目录。然后您可以将此文件夹内容复制到 Jenkins_home/jre 文件夹或您的 Jenkins 使用的文件夹中。

第三个选项是在您的 Jenkins 服务器上安装 JRE,然后更改 JAVA_HOME 变量,以便 Jenkins 使用您操作系统的标准文件夹。更多信息 here .

您可能需要将证书导入 java keystore 。参见 How to import a .cer certificate into a java keystore?

关于java - Jenkins JRE 更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49457923/

相关文章:

python - 有没有办法在 Windows 中停止 time.sleep?

android - Jenkins 构建错误 FileNotFound/Permission denied

Jenkins-node 作为 docker 容器

java - Jenkins 故障 Java 12 OpenJDK - JAVA_HOME 环境变量未正确定义

java - 有没有办法将 "jar"打包的Maven项目部署到Tomcat7中?

java - Lucene java,使用span查询查找每页的点击量

windows - 在visual basic中模拟windowskey+L?

windows - 在 Windows 服务中 WCF 服务操作卡住

java - Chrome 在添加另一个 <h :column> 时给出错误 "Extra content at the end of the document"

java - 可变参数中的元素数量