eclipse項(xiàng)目里沒(méi)有jdk文件怎么辦 jdk8和eclipse是一個(gè)東西?
jdk8和eclipse是一個(gè)東西?并非一個(gè)東西。jdk和Eclipse的關(guān)系萬(wàn)分感謝:Eclipse的運(yùn)行依賴感于jdk和jre。jdk是編譯環(huán)境(編譯器),把java文件編譯程序成class文件。
jdk8和eclipse是一個(gè)東西?
并非一個(gè)東西。
jdk和Eclipse的關(guān)系萬(wàn)分感謝:
Eclipse的運(yùn)行依賴感于jdk和jre。jdk是編譯環(huán)境(編譯器),把java文件編譯程序成class文件。jre是運(yùn)行環(huán)境(運(yùn)行器),不能執(zhí)行class文件必須建議使用jre。因?yàn)橐陨先呤蔷哂邢嗷ヒ蕾囮P(guān)系的,eclipse開(kāi)發(fā)出java代碼,通過(guò)jdk將java代碼編譯為機(jī)器語(yǔ)言(class),然后再再是從jre并且運(yùn)行才這個(gè)可以完成功能實(shí)現(xiàn)方法。
eclipse an error has occurred報(bào)錯(cuò)怎么辦?
先欄里點(diǎn)下eclipse直接安裝目錄中的文件,看看有沒(méi)有jdk或是jre的目錄在里面。要是有的話,另外是java9,假如你也有另一個(gè)jdk,就把它把它改成低版本的那個(gè)。如果沒(méi)有低版本的jdk,就直接下載并直接安裝一個(gè),后再改成jdk8的。
下一步,假如你的像這樣,找不到j(luò)dk的或jre目錄,那你它專用是系統(tǒng)環(huán)境變量設(shè)置中的jdk。在cmd命令行輸入java-version,查看java版本,如果不是是9,也可以直接安裝并設(shè)置里環(huán)境變量為jdk8。在cmd中又一次去檢查java版本,可以切換回來(lái)以后也可以立即接觸可以打開(kāi)eclipse。
下一步怎么辦:如果應(yīng)該沒(méi)有成功了或者你本身就使用的不是java9,這樣的話可以不找不到它說(shuō)的那個(gè)log文件,看下里面的內(nèi)容。不過(guò)你看一看了也不一定就明白怎莫可以修復(fù)。
的或這個(gè)錯(cuò)誤不打印的日志只說(shuō)找到某某類(lèi),應(yīng)該不會(huì)提示你真正的原因是java版本不兼容性問(wèn)題的。
改jdk版本和看日志都解決不了的話,我見(jiàn)意你把工作空間的文件可以保留,恢復(fù)去下載一個(gè)jdk和eclipse,再把新eclipse的工作空間設(shè)置為原來(lái)的。
為什么eclipse安裝不了?
又不能安裝eclipse的原因萬(wàn)分感謝:eclipse的版本地系統(tǒng)的版本位數(shù)不一致,會(huì)出現(xiàn)兼容性的問(wèn)題,導(dǎo)致eclipse不能完全安裝。
eclipse可以下載的安裝包又出現(xiàn)物理?yè)p壞,導(dǎo)致難以直接安裝。
jdk的環(huán)境變量沒(méi)有配置對(duì)的,eclipse在加載jdk的路徑時(shí)又出現(xiàn)錯(cuò)誤。
Eclipse打不開(kāi)。The Eclipse executable launcher was unable to locate its companion shared library?
簡(jiǎn)單重新下個(gè)版本的eclipse,.例如eclipse-SDK-3.7-win32,你如果這樣64位的系統(tǒng)就選64的,后再解壓縮看看。
再配置下環(huán)境變量:
系統(tǒng)變量:空白文檔
變量名:JAVA_HOME
變量值:F:ProgramFilesJavajdk1.6.0_26(注意,我java安裝在這因此填這個(gè),你要不然在C盤(pán)要把它可以改成C盤(pán)的你java的目錄).
變量名:classpath
變量值:.;JAVA_HOMElibdt.jar;JAVA_HOMElibools.jar
變量名:path
變量值:JAVA_HOMEinto
后再我還是會(huì)有錯(cuò)誤,這會(huì)兒,就把F:ProgramFilesJavajdk1.6.0_26,應(yīng)該是你的java目錄下的jre(或者jre6)文件夾復(fù)制到F:javaeclipse-SDK-3.7-win32(注,總之那是你eclipse文件解壓后的文件夾啦)目錄下,記住文件夾要是是jre的就別亂動(dòng),是jre6的就把它改成jre,后再不運(yùn)行。