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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

eclipse中自帶有jdk,但是為什么運(yùn)行eclipse時沒有先安裝jdk會報錯

eclipse中自帶有jdk,但是為什么運(yùn)行eclipse時沒有先安裝jdk會報錯

喵喵時光機(jī) 2018-07-19 10:32:33
eclipse中自帶有jdk(我記得可以用eclipse自帶jdk編譯),但是為什么運(yùn)行eclipse時沒有先安裝jdk會報錯?用eclipse本身的jdk不行嗎?還有,一個eclipse本身帶有多少個版本的jdk或jre
查看完整描述

2 回答

?
慕標(biāo)琳琳

TA貢獻(xiàn)1830條經(jīng)驗 獲得超9個贊

Eclipse自身使用ecj來編譯java代碼,而不是JDK的java編譯器,是為了便于Eclipse對代碼解析過程進(jìn)行處理并且不必須要求JDK(Eclipse通過ecj可在只具有JRE的環(huán)境上對代碼進(jìn)行編譯運(yùn)行)

但ecj編譯器仍然需要有JRE(不一定是JDK,JRE即可,除非需要JDK提供的Tools開發(fā)包)提供相應(yīng)版本的Java類庫。Eclipse自身不帶JDK(MyEclipse等商業(yè)版本除外,這一類帶的JDK版本自查發(fā)行網(wǎng)站)。

另外,由于Eclipose本身也是使用Java進(jìn)行開發(fā)的,所以Eclipse的運(yùn)行需要機(jī)器有JRE環(huán)境。


查看完整回答
1 反對 回復(fù) 2018-07-19
?
寶慕林4294392

TA貢獻(xiàn)2021條經(jīng)驗 獲得超8個贊

JDK : Java Development ToolKit(Java開發(fā)工具包)。JDK是整個JAVA的核心,包括了Java運(yùn)行環(huán)境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基礎(chǔ)的類庫(即Java API 包括rt.jar)。

JRE:Java  Runtime  Enviromental(java運(yùn)行時環(huán)境)。也就是我們說的JAVA平臺,所有的Java程序都要在JRE下才能運(yùn)行。包括JVM和JAVA核心類庫和支持文件。與JDK相比,它不包含開發(fā)工具——編譯器、調(diào)試器和其它工具。

JVM:Java Virtual Mechinal(JAVA虛擬機(jī))。JVM是JRE的一部分,它是一個虛構(gòu)出來的計算機(jī),是通過在實際的計算機(jī)上仿真模擬各種計算機(jī)功能來實現(xiàn)的。JVM有自己完善的硬件架構(gòu),如處理器、堆棧、寄存器等,還具有相應(yīng)的指令系統(tǒng)。JVM 的主要工作是解釋自己的指令集(即字節(jié)碼)并映射到本地的 CPU 的指令集或 OS 的系統(tǒng)調(diào)用。Java語言是跨平臺運(yùn)行的,其實就是不同的操作系統(tǒng),使用不同的JVM映射規(guī)則,讓其與操作系統(tǒng)無關(guān),完成了跨平臺性。JVM 對上層的 Java 源文件是不關(guān)心的,它關(guān)注的只是由源文件生成的類文件( class file)。


查看完整回答
反對 回復(fù) 2018-07-19
  • 2 回答
  • 0 關(guān)注
  • 4168 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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