第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

此環(huán)境中不提供編譯器。也許您正在 JRE 而不是 JDK 上運(yùn)行

此環(huán)境中不提供編譯器。也許您正在 JRE 而不是 JDK 上運(yùn)行

慕森卡 2023-07-13 13:43:05
我剛剛設(shè)置了一個(gè)運(yùn)行 Windows Server 2012 的新 jenkins 從機(jī)。我已經(jīng)安裝了 jdk-8u221-windows-x64 并設(shè)置了 Java_home,路徑如下C:\Users\Administrator>echo %JAVA_HOME%C:\Program Files\Java\jdk1.8.0_221\C:\Users\Administrator>echo %PATH%C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Amazon\cfn-bootstrap\;C:\Program Files\Git\cmd;C:\Program Files\Java\jdk1.8.0_221\\bin;C:\maven\bin;C:\maven\bin然而,在這個(gè)從站中運(yùn)行的構(gòu)建作業(yè)總是抱怨:此環(huán)境中不提供編譯器。也許您正在 JRE 而不是 JDK 上運(yùn)行知道是什么原因造成的嗎?2019 年 9 月 11 日更新我將從節(jié)點(diǎn)配置為T(mén)echnext建議的方法2在作業(yè)構(gòu)建配置中,我在 JDK 選項(xiàng)中選擇了(系統(tǒng))。如果我選擇 JDK 8 update 221,則此構(gòu)建作業(yè)會(huì)成功運(yùn)行,但我想使用將從該節(jié)點(diǎn)中的環(huán)境變量獲取的(系統(tǒng))JDK,因此我可以切換到另一個(gè)從屬節(jié)點(diǎn),而無(wú)需更改 JDK 選項(xiàng)。 但是,當(dāng)我遠(yuǎn)程到該服務(wù)器并打開(kāi)命令提示符時(shí),轉(zhuǎn)到該項(xiàng)目的工作區(qū)文件夾,比方說(shuō):C:\jenkins_slave\workspace\project01\,然后鍵入命令:mvn clean install,它運(yùn)行時(shí)不會(huì)抱怨jdk 或 jre 從 Jenkins 運(yùn)行。
查看完整描述

1 回答

?
翻翻過(guò)去那場(chǎng)雪

TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個(gè)贊

您可以根據(jù)適合您的情況使用以下任何一種方法:


方法1

請(qǐng)按照以下步驟配置您的 Windows 節(jié)點(diǎn),使其指向您要使用的 JDK:

  1. 轉(zhuǎn)到Manage Jenkins>>?Global Tool ConfigurationJDK>Add JDK

    由于您已經(jīng)安裝了 Java,因此取消選中該框Install automatically

    Name部分中,只需提供一些有意義的標(biāo)識(shí)符,不一定JAVA_HOME?,F(xiàn)在,您可以在JAVA_HOME文本框中提供任何您想要的值,因?yàn)闊o(wú)論如何您都會(huì)為 Windows 節(jié)點(diǎn)使用不同的值。

http://img4.sycdn.imooc.com/64af8f3a00017f2813190381.jpg

  1. 現(xiàn)在轉(zhuǎn)到Manage Jenkins>>?Manage Nodes(轉(zhuǎn)到ConfigureWindows 節(jié)點(diǎn)的部分)>Node Properties

    現(xiàn)在啟用顯示 的復(fù)選框Tool Locations。單擊Add> 從下拉列表中選擇您在Global Tool Configuration部分中提供給 JDK 的名稱(chēng)

    現(xiàn)在,您必須在此處提供 Windows 節(jié)點(diǎn)的 JAVA_HOME 路徑。因此,無(wú)論它在哪里,只需在文本框中提及該路徑,Home如下所示:

http://img1.sycdn.imooc.com/64af8f470001f75c13060516.jpg

方法2

轉(zhuǎn)至Manage Jenkins>>?Manage Nodes(轉(zhuǎn)至ConfigureWindows 節(jié)點(diǎn)的部分)>Node Properties

Environment variables現(xiàn)在啟用顯示>的復(fù)選框Add

  • Name文本框中寫(xiě)入Path(不是PATH

  • Value文本框中寫(xiě)入您的JDK安裝路徑,直到bin如下所示。

http://img3.sycdn.imooc.com/64af8f560001f56206520247.jpg

根據(jù)您的情況,添加以下內(nèi)容:C:\Program Files\Java\jdk1.8.0_221\bin;C:\Windows\System32;C:\maven-3.6.1\bin;%PATH%

我沒(méi)有在 PATH 中設(shè)置 Maven,因此我將其添加到 Node 的配置中,如上所示。

注意:在Value文本框中,使用分號(hào)(;)作為分隔符,而不是逗號(hào)(,)

作業(yè)的 JDK 配置

http://img1.sycdn.imooc.com/64af8f6000013ea803560199.jpg

喬布斯的命令

http://img2.sycdn.imooc.com/64af8f6e00012a6904000355.jpg

作業(yè)的輸出

http://img2.sycdn.imooc.com/64af8f7d0001667506510206.jpg

方法3?)

在 Windows 節(jié)點(diǎn)的配置中,啟用Environment variables并添加以下變量及相關(guān)

姓名:?java.home

價(jià)值:C:\Program Files\Java\jdk1.8.0_221\jre

:是java.home(均為小寫(xiě)字母,如下圖)

http://img1.sycdn.imooc.com/64af8f8900017db106530206.jpg

JAVA_HOME需要指向 JDK 安裝(maven 需要 ),tools.jar但 Maven實(shí)際上使用 JDK 中的 JRE 來(lái)運(yùn)行自身。

當(dāng)使用 時(shí)mvn -version,Maven 使用 Java 的內(nèi)部java.home屬性。此屬性與環(huán)境設(shè)置不同,JAVA_HOME因此它可能會(huì)欺騙您。它實(shí)際上是一個(gè)動(dòng)態(tài)屬性,顯示哪個(gè) JRE 正在運(yùn)行您的代碼。


查看完整回答
反對(duì) 回復(fù) 2023-07-13
  • 1 回答
  • 0 關(guān)注
  • 166 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)