正在將 Jenkins (2.121.3) 配置為在全局工具配置> JDK 安裝中使用 JDK 12...使用“下載二進(jìn)制存檔的 URL”的菜單在執(zhí)行構(gòu)建時(shí)會(huì)產(chǎn)生以下錯(cuò)誤:The JAVA_HOME environment variable is not defined correctlyThis environment variable is needed to run this programNB: JAVA_HOME should point to a JDK not a JREBuild step 'Invoke top-level Maven targets' marked build as failureFinished: FAILURE如何解決此問(wèn)題?
1 回答

一只名叫tom的貓
TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超3個(gè)贊
tar 文件內(nèi)部有一個(gè)名為 jdk-12 的目錄,因此當(dāng) Jenkins 提取它時(shí),命名的 jdk 文件夾不是 bin 目錄的直接父級(jí)。
/var/jenkins_home/tools/hudson.model.JDK/Java12/jdk-12/bin
應(yīng)該是
/var/jenkins_home/tools/hudson.model.JDK/Java12/bin
要解決此問(wèn)題,請(qǐng)?zhí)崛ar文件,進(jìn)入jdk-12文件夾,將其上傳到Jkins可以訪問(wèn)的位置,并將URL放在全局工具配置>JDK安裝的“下載二進(jìn)制存檔的URL”字段中...安裝。tar czf openjdk-12_linux-x64_bin.tar.gz *
添加回答
舉報(bào)
0/150
提交
取消