Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法设置Jenkins';JAVA_主路径_Java_Linux_Jenkins - Fatal编程技术网

无法设置Jenkins';JAVA_主路径

无法设置Jenkins';JAVA_主路径,java,linux,jenkins,Java,Linux,Jenkins,My Jenkins托管在Linux服务器上,但在Linux上键入echo$JAVA_HOME时,它是空的,但My Jenkins声明为“/usr/lib/jvm/JAVA-8-openjdk-amd64” 尝试方法: 在全局工具配置中设置JDK -名称JAVA -JAVA_HOME/usr/lib/jvm/JAVA-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64 ->错误:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.

My Jenkins托管在Linux服务器上,但在Linux上键入echo$JAVA_HOME时,它是空的,但My Jenkins声明为“/usr/lib/jvm/JAVA-8-openjdk-amd64”

尝试方法:
在全局工具配置中设置JDK
-名称JAVA
-JAVA_HOME/usr/lib/jvm/JAVA-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64
->错误:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64不是Jenkins主机上的目录(但可能存在于某些代理上)

-添加JDK
-勾选自动安装 -名称JAVA
-添加安装程序Extract.zip/.tar.gz
-标签JAVA
-下载二进制文件“”的URL

未知错误:找不到Chrome二进制文件
构建信息:版本:“3.141.59”,修订版:“e82be7d358”,时间:“2018-11-14T08:17:03”
系统信息:主机:'8F5B40C3460',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.version:ChromeDriver

Linux cmd
javac-version
JavaC1.8.0_242
java版本
openjdk版本“1.8.0_242”
OpenJDK运行时环境(build 1.8.0_242-b08)
OpenJDK 64位服务器虚拟机(构建25.242-b08,混合模式)

因为jenkins实例中已经安装了java,所以只需将配置指向正确的目录(填写下面的java\u HOME属性)

似乎“/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64”不是正确的目录。您可以使用以下命令找到您的JDK位置:


readlink-f$(哪个java)

既然jenkins实例中已经安装了java,您只需将配置指向正确的目录(填写下面的java\u HOME属性)

似乎“/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64”不是正确的目录。您可以使用以下命令找到您的JDK位置:


readlink-f$(哪个java)

转到manage Jenkins,然后搜索java的全局工具位置,并将变量名添加为java\u HOME 值为“pathof Jdk/bin/”
保存它

转到manage Jenkins,然后搜索Java的全局工具位置,并将变量名添加为Java_HOME 值为“pathof Jdk/bin/” 保存它