java - 无法设置 Jenkins 的 JAVA_HOME 路径
问题描述
我的 Jenkins 托管在 Linux 服务器上,但是当我在 Linux 上键入 echo $JAVA_HOME 时它是空的,但我的 Jenkins 声明“/usr/lib/jvm/java-8-openjdk-amd64”
尝试方法:
在全局工具配置中设置JDK
-Name JAVA
-JAVA_HOME /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64
->ERROR:/usr/lib/jvm /java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64 不是 Jenkins master 上的目录(但它可能存在于某些代理上)
-添加JDK
-勾选自动安装 -命名 JAVA -添加安装
程序,提取.zip/ .tar.gz
-标签 JAVA
-二进制文件的下载 URL“ https://corretto.aws/downloads/latest/amazon-corretto-8-x64 -linux-jdk.tar.gz "
unknown error: cannot find Chrome binary
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
System info: host: '8f5b40c32460', ip: '172.18.0.2', os.name: 'Linux', os.arch: 'amd64', os.version: '3.10.0-229.4.2.el7.x86_64', java.version: '1.8.0_121'
Driver info: driver.version: ChromeDriver
Linux命令
javac -version
javac 1.8.0_242
java -version
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)
解决方案
转到管理 Jenkins,然后全局工具位置搜索 Java 并将变量名称添加为 JAVA_HOME 并将值添加为“pathof Jdk/bin/”保存它。
推荐阅读
- r - 如何将.avl 后缀文件读入r?
- javascript - 如果无法加载,如何隐藏图像/视频
- pandas - 从数据框的文本列中删除不需要的字符
- android - MediaRecorder Surface Input with OpenGL - 如果启用了音频录制,则会出现问题
- python - 如何在不依赖列名的情况下操作数据框的值
- ios - 在 Flutter 中监听方向状态;旋转前后
- python - Assigning global attribute name using a parameter in netCDF4
- memory - 每个页面错误都有磁盘访问吗?
- apache-flink - 具有本地执行环境的 Flink 保存点(如独立应用程序)
- c# - 容器停止时关闭 Docker 端口