1. 程式人生 > >ubuntu用軟體中心安裝的eclipse啟動異常(java.lang.ClassNotFoundException: org.eclipse.core.runtime.adapt)

ubuntu用軟體中心安裝的eclipse啟動異常(java.lang.ClassNotFoundException: org.eclipse.core.runtime.adapt)

啟動異常之後eclipse會提示檢視logs,檢視後會看到這個異常提示

java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter

這個錯誤提示的意思是eclipse執行所需要的某個類缺失了,需要在eclipse安安裝目錄下的plugins裡面新增這個檔案進去,stack overflow裡面那個人給出的連線裡面並沒有那個檔案,而且在百度裡面也找不出來,這裡給上我的資源連結https://download.csdn.net/download/braveheartm/10737518

解決完這個問題之後還會出現一個異常提示如下:

org.osgi.framework.BundleException: The bundle "org.eclipse.equinox.simpleconfigurator_1.0.301.dist [1]" could not be resolved. Reason: Missing Constraint: Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1,J2SE-1.4

解釋一下這個錯誤提示的意思是缺少捆綁需求的執行環境,eclipse本身是一個java程式,我們都知道java程式是要在java虛擬機器上執行的,所以需要在eclipse的配置中制定你的jvm安裝目錄下的./bin/java檔案來編譯eclipse程式。通過終端開啟eclipse安裝目錄下的eclipse.ini

檔案,然後修改其中的配置 在這裡插入圖片描述 在檔案中加上我在圖片中選中的兩行,記得java目錄要改成自己對應的安裝路徑,希望這個部落格能對大家有所幫助