国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

jenkins構(gòu)建項(xiàng)目-配置JDK的JAVA_HOME路徑

這篇具有很好參考價(jià)值的文章主要介紹了jenkins構(gòu)建項(xiàng)目-配置JDK的JAVA_HOME路徑。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

項(xiàng)目場景:

Jenkins 2.372 rpm安裝方式
jdk 11


問題描述

  1. 配置jdk中警告
/usr/bin/java is not a directory on the Jenkins controller (but perhaps it exists on some agents)

is not a directory on the jenkins controller (but perhaps it exists on some,jenkins,java,運(yùn)維

  1. 構(gòu)建過程中出現(xiàn)報(bào)錯(cuò)
Parsing POMs
Established TCP socket on 45359
[dev-projectMap] $ /usr/bin/java/bin/java -cp /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven35-agent-1.13.jar:/usr/apache-maven-3.6.3/boot/plexus-classworlds-2.6.0.jar:/usr/apache-maven-3.6.3/conf/logging jenkins.maven3.agent.Maven35Main /usr/apache-maven-3.6.3 /var/lib/jenkins/%C/jenkins/war/WEB-INF/lib/remoting-3063.v26e24490f041.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven35-interceptor-1.13.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-commons-1.13.jar 45359
ERROR: Failed to parse POMs
java.io.IOException: Cannot run program "/usr/bin/java/bin/java" (in directory "/var/lib/jenkins/workspace/dev-projectMap"): error=20, Not a directory
	at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128)
	at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071)
	at hudson.Proc$LocalProc.<init>(Proc.java:254)
	at hudson.Proc$LocalProc.<init>(Proc.java:223)
	at hudson.Launcher$LocalLauncher.launch(Launcher.java:997)
	at hudson.Launcher$ProcStarter.start(Launcher.java:509)
	at hudson.maven.AbstractMavenProcessFactory.newProcess(AbstractMavenProcessFactory.java:280)
	at hudson.maven.ProcessCache.get(ProcessCache.java:236)
	at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:802)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:526)
	at hudson.model.Run.execute(Run.java:1900)
	at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543)
	at hudson.model.ResourceController.execute(ResourceController.java:107)
	at hudson.model.Executor.run(Executor.java:449)
Caused by: java.io.IOException: error=20, Not a directory
	at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
	at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:340)
	at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:271)
	at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107)
	... 13 more
Finished: FAILURE

原因分析:

網(wǎng)上大多在配置jenkinsjdk配置是根據(jù) which java命令的java路徑配置,這個(gè)配置路徑的java是個(gè)文件,而不是文件夾。

[root@k8s-node bin]# which java
/usr/bin/java

解決方案:

更改配置路徑

  1. 找到j(luò)ava的安裝路徑,在/etc/profile文件中,安裝jdk的JAVA_HOME配置路徑
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
export JAVA_HOME=/usr/local/jdk-11.0.16.1
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
export MAVEN_HOME=/usr/apache-maven-3.6.3
export PATH=$MAVEN_HOME/bin:$PATH
  1. 復(fù)制上文中的JAVA_HOME路徑到【系統(tǒng)管理】->【全局工具設(shè)置】->【jdk】配置

is not a directory on the jenkins controller (but perhaps it exists on some,jenkins,java,運(yùn)維文章來源地址http://www.zghlxwxcb.cn/news/detail-555007.html

  1. 同時(shí)解決問題描述中連個(gè)問題

到了這里,關(guān)于jenkins構(gòu)建項(xiàng)目-配置JDK的JAVA_HOME路徑的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • MAC下配置JAVA_HOME

    1、查看已有PATH ????????cat ~/.bash_profile 2、若查不到JAVA_HOME,則可用下面語句插入profile ????????使用工具命令“/usr/libexec/java_home”來定位JAVA_HOME ????????命令行中輸入“/usr/libexec/java_home”,可以看到輸出: ????????/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents

    2024年02月14日
    瀏覽(20)
  • elasticsearch在window下啟動報(bào)錯(cuò)warning:ignoring JAVA_HOME=“XXXXX“; using bundled JDK

    JDK版本不對。 elasticsearch支持JDK1.8的,僅僅是7.17.3及其之前的版本。如果下的最新版本,最低JDK得17及其以上。 win7建議下載7.6.1的版本,7.17.3需要win8和最低node.js 12.0.0版本 7.17.3版本下載地址 Elasticsearch 7.17.3 | Elastic

    2024年02月11日
    瀏覽(29)
  • JAVA_HOME變量的詳細(xì)配置(圖文)

    JAVA_HOME變量的詳細(xì)配置(圖文)

    查看專欄目錄 Network 灰鴿寶典專欄主要關(guān)注服務(wù)器的配置,前后端開發(fā)環(huán)境的配置,編輯器的配置,網(wǎng)絡(luò)服務(wù)的配置,網(wǎng)絡(luò)命令的應(yīng)用與配置,windows常見問題的解決等。 用到Java項(xiàng)目的時(shí)候,有時(shí)候要用到Java_home,這個(gè)需要在系統(tǒng)配置中配置一下。如何操作呢?以下為詳細(xì)的

    2024年02月17日
    瀏覽(19)
  • 【Android】Multiple Gradle daemons might be spawned because the Gradle JDK and JAVA_HOME locations...

    【Android】Multiple Gradle daemons might be spawned because the Gradle JDK and JAVA_HOME locations...

    在完成Gradle同步后,Android Studio報(bào)告了一個(gè)錯(cuò)誤。 Gradle守護(hù)進(jìn)程是一個(gè)后臺進(jìn)程,通過緩存項(xiàng)目信息和在后臺運(yùn)行構(gòu)建過程來提高構(gòu)建時(shí)間。它利用Java虛擬機(jī)(JVM)并提供了一些優(yōu)勢來改善構(gòu)建過程。 這個(gè)錯(cuò)誤是由于Gradle JDK和JAVA_HOME路徑不一致,可能會導(dǎo)致多個(gè)Gradle守護(hù)進(jìn)

    2024年02月04日
    瀏覽(29)
  • Elasticsearch啟動報(bào)錯(cuò):warning: ignoring JAVA_HOME=C:\Program Files\Java\jdk1.8.0_191; using bundled JDK

    Elasticsearch啟動報(bào)錯(cuò):warning: ignoring JAVA_HOME=C:\Program Files\Java\jdk1.8.0_191; using bundled JDK

    windows本地啟動【elasticsearch-8.3.2】版本時(shí),啟動失敗,并且在控制臺出現(xiàn)失敗提示: warning: ignoring JAVA_HOME=C:Program FilesJavajdk1.8.0_191; using bundled JDK 然后出現(xiàn)下列異常,最后控制臺直接閃退。 原因:本地JDK版本與Elasticesearch版本不兼容。 案例:我本地是JDK1.8版本,安裝的是e

    2024年02月11日
    瀏覽(21)
  • elasticsearch在window下啟動報(bào)錯(cuò)warning: ignoring JAVA_HOME=C:\document\jdk1.8.0_152; using bundled JDK

    elasticsearch在window下啟動報(bào)錯(cuò)warning: ignoring JAVA_HOME=C:\document\jdk1.8.0_152; using bundled JDK

    elasticsearch在window下啟動報(bào)錯(cuò)warning: ignoring JAVA_HOME=C:documentjdk1.8.0_152; using bundled JDK **原因:**JDK版本不對。 elasticsearch支持JDK1.8的,僅僅是7.17.3及其之前的版本。如果下載的最新版本,最低 JDK17 及其以上。 **方法:**下載7.17.3的就可以了,親測有效。 [elasticsearch 7.17.3](

    2024年02月15日
    瀏覽(25)
  • 【Android】Multiple Gradle daemons might be spawned because the Gradle JDK and JAVA_HOME locations解決方案

    【Android】Multiple Gradle daemons might be spawned because the Gradle JDK and JAVA_HOME locations解決方案

    ??博主領(lǐng)域:嵌入式領(lǐng)域人工智能軟件開發(fā) 本解決方案親測無誤,完美解決該問題。 在剛安裝完Android studio軟件后,新建第一個(gè)項(xiàng)目時(shí),出現(xiàn)如下通知的錯(cuò)誤。 原文: Multiple Gradle daemons might be spawned because the Gradle JDK and JAVA_HOME locations are different. Project \\\'hellov1\\\' is using the fol

    2024年02月03日
    瀏覽(23)
  • Nacos啟動報(bào)錯(cuò):Please set the JAVA_HOME variable in your environment, We need java(x64) jdk8 or later is

    Nacos啟動報(bào)錯(cuò):Please set the JAVA_HOME variable in your environment, We need java(x64) jdk8 or later is

    錯(cuò)誤:Please set the JAVA_HOME variable in your environment, We need java(x64)!?jdk8?or later is better! 請?jiān)谀沫h(huán)境中設(shè)置JAVA HOME變量,我們需要JAVA(x64)JDK8或更高版本 解決方案:網(wǎng)上找的的解決方案,試過可行,為防止以后找不到,特總結(jié)于此,另外最下面會附上參考博客地址。 檢查JDK版

    2024年02月16日
    瀏覽(16)
  • Mac配置Maven報(bào)錯(cuò):The JAVA_HOME environment variable is not defined correctly

    ?mac系統(tǒng)配置maven時(shí),進(jìn)行完前面的配置,在輸入mvn -version后,出現(xiàn)如下錯(cuò)誤: The JAVA_HOME environment variable is not defined correctly This environment variable is needed to run this program? ? ? ? ? 解決方法如下: 1.去查詢當(dāng)前java的版本,在終端輸入:java -version? 顯示:java version \\\"1.8.0_311\\\" 2.再

    2024年02月10日
    瀏覽(33)
  • 配置maven報(bào)錯(cuò)The JAVA_HOME environment variable is not defined correctly的解決方法

    配置maven報(bào)錯(cuò)The JAVA_HOME environment variable is not defined correctly的解決方法

    提示:其實(shí)也很明顯,主要還是JAVA_HOME的配置影響了MAVEN_HOME的配置報(bào)錯(cuò) 1.檢查JAVA_HOME的配置路徑,是否為jdk安裝目錄,檢查是否結(jié)尾有空格。 2.檢查path中JAVA_HOME配置是否為%JAVA_HOME%bin,檢查是否結(jié)尾有空格。 3.如果還是不行就把JAVA_HOME刪除保存后重新配置,把path中%JAVA_HOM

    2023年04月08日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包