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