java machine 报错_Eclipse启动时报错:No java virtual machine
第一次碰到這個問題,因為Eclipse是同學拷貝過來給我的。
錯誤提示如下:
A java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations……
首先要確定你的JDK已經安裝好,環境變量也已經配置無誤。
如果前面兩個都沒有問題,那就是路徑的問題。
因為Eclipse需要javaw.exe來啟動,程序會先查找path目錄,如果沒有找到,這會在eclipse的安裝目錄下查找,再找不到就會報如上的錯誤。
所以可以肯定的就是路徑出問題了。來到eclipse的安裝目錄,找到eclipse.ini文件里的vm這行:
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-vm
C:/Program Files/Java/jdk1.7.0_25/bin
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms128m
-Xmx512m
-vm 這個地方就是問題所在,檢查下面的目錄對不對,
我這里的問題就出在此,把C:/Program Files/Java/jdk1.7.0_25/bin改為C:/Program Files/Java/jdk1.6.0_25/bin
就可以順利啟動了。
大小: 26.4 KB
2
頂
0
踩
分享到:
2012-07-11 18:37
瀏覽 67858
評論
2 樓
xiaoyao3857
2013-11-19
It seems to work!
eclipse.ini中很可能沒有jdk的路徑,如上所說,只要加上jdk的路徑就OK了,如/usr/local/jdk1.7.0_40/bin
總結
以上是生活随笔為你收集整理的java machine 报错_Eclipse启动时报错:No java virtual machine的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java lambda函数_最常用的 J
- 下一篇: java metapojo_JavaBe