无法在 Jenkins 上从 Oracle 安装 JDK



我在Jenkins JDK中定义了->自动安装->选择的JDK版本->我同意

但是当我运行构建时,JDK安装失败,出现这个错误

[jdk] $ /var/jenkins_home/tools/hudson.model.JDK/jdk/jdk.sh -noregister
/var/jenkins_home/tools/hudson.model.JDK/jdk/jdk.sh: 2: Syntax error: newline unexpected
Can you please help?

我尝试用JDK+maven运行构建我希望看到jdk 1.9安装后运行由于

如果遇到同样的问题,请尝试以下步骤来解决:

  1. 转到Jenkins>管理插件。
  2. 找到插件"Oracle Java SE Development Kit Installer.">
  3. 单击"Uninstall"并确认动作
  4. 重启你的电脑。

这将修复错误。
目前还不清楚为什么这个特定的插件会导致这个问题,但删除它似乎解决了它。
为了防止错误再次出现,请确保不要重新安装插件。(我知道这很奇怪)

如果您使用的是Ubuntu操作系统。使用以下步骤或Linux使用Yum命令安装Openjdk1.8*

这是目前已知的错误。请按照以下步骤解决。

SSH到jenkins并运行以下命令。

sudo apt updateSudo apt install openjdk-8-jdk

Login to Jenkins

转到Manage Jenkins =>全局工具配置

点击JDK安装=>点击右边的红十字标记来删除任何JDK

点击Add JDK =>取消"自动安装"选项

在名称下添加

OracleJDK8

在JAVA_HOME中添加下面一行并保存

/usr/lib/jvm/java-8-openjdk-amd64

相关内容

  • 没有找到相关文章

最新更新