1. 程式人生 > >ubuntu14.04下執行eclipse提示”No Java virtual machine...“解決方案

ubuntu14.04下執行eclipse提示”No Java virtual machine...“解決方案

ubuntu14.04下執行eclipse提示”No Java virtual machine…“解決方案

最近在ubuntu14.04上執行eclipse,竟然報錯,提示”A Java Runtime Environment(JRE) or Java Development Kit(JDK)must beavailable in order to run Eclipse…“,具體如下圖所示:

很明顯,找不到JDK。不科學,明明已經配置了JDK啊,於是開啟終端,輸入java -version驗證以下,沒錯啊,於是再次鬱悶,上網查資料,原來是這樣滴:eclipse啟動時會到eclipse所在的同級目錄搜尋JDK,我的eclipse沒有和JDK安裝在一起,當然找不到了。這個問題有兩種解決方案,如下: 方案一:在eclipse配置檔案中指定JDK路徑,具體操作,開啟eclipse中的eclipse.ini檔案,增加-vm引數(注意:該引數必須加在-vmargs引數之前,我一開始加在了最後,結果沒用。),修改後的檔案內容如下:

-startup plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar –launcher.library plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.200.v20140603-1326 -product org.eclipse.epp.package.java.product –launcher.defaultAction openFile -showsplash org.eclipse.platform –launcher.XXMaxPermSize 256m –launcher.defaultAction openFile -vm /opt/jdk1.7.0_72/bin –launcher.appendVmargs -vmargs -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m -Xms256m -Xmx512m

方案二:建立指向JDK的連結 1.進入eclipse安裝目錄 2.mkdir jre 3.cd jre 4.ln -s /opt/jdk1.7.0_72/bin(jdk的安裝目錄) 至此,問題得以解決。