1、报错
jenkins构建报错
package javafx.util does not exist
2、报错原因
代码发现使用了javafx类,该类仅存在OracleJDK中,OpenJDK中没有该类。
jenkins服务器安装的是openjdk
3、卸载OpenJDK
具体不概述了
4、离线安装OracleJDK
1)下载OracleJDK(版本:jdk-11.0.8_linux-x64)
https://pan.quark.cn/s/43d5a8844588
2)创建一个jdk目录,并进入
mkdir -p /usr/local/jdk
cd /usr/local/jdk
3)通过rz命令或xftp将下载的jdk包上传到该目录,并解压
tar -zxvf jdk-11.0.8_linux-x64_bin.tar.gz
4)配置环境变量
vim /etc/profile
5)点击键盘 i 进行编辑,将下面内容粘贴到末尾;
export JAVA_HOME=/usr/local/jdk/jdk-11.0.8
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
注意/usr/local/jdk/jdk-11.0.8就是你自己的jdk目录
6)保存修改
Esc
:wq
7、重新加载配置文件,命令:
source /etc/profile
5、查看JDK是否安装成功
java -version
6、修改jenkins的jdk配置
Manage Jenkins -> Global Tool Configuration -> JDK