1. 程式人生 > >eclipse啟動時jdk環境變數的問題及解決辦法

eclipse啟動時jdk環境變數的問題及解決辦法

以前傻乎乎的,每次安裝什麼軟體都是下載個windows安裝檔案,然後雙擊完exe檔案就是一個勁兒的點下一步。知道完成,就心滿意足的去使用了,後來發現機子卡了,垃圾多了,有些軟體明明自己貌似沒點安裝竟然也有。當時覺得好神奇,現在才發現,那都是自己的問題。好了廢話不多說了,接下來說下在本機沒有安裝JDK的情況下eclipse啟動時報的錯誤及解決辦法。
    eclipse(下載連結:[eclipse](http://pan.baidu.com/s/1mgu0COw)剛剛下載之後
如果沒有安裝JDK和配置環境變數的話,會報這樣的錯誤:
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:E:\Program Files(x86)\eclipse3.7.2\jre\bin\javaw.exe javaw.exe in your current PATH

如下圖所示:
這裡寫圖片描述

意思就是說:
java執行環境(jre)或java開發工具包(JDK)必須能夠支援執行eclipse,在搜尋瞭如下的路徑後沒有找到java虛擬機器:Files(x86)\eclipse3.7.2\jre\bin\javaw.exe和windows的環境變數PATH中。

所以解決方法有三種。
1.

在網上下載個jdk,這裡提供個jdk7版本的解壓包連結jdk1.7.0_06,然後在eclipse的解壓縮路徑下(例如我的是這裡:E:\Program
Files(x86)\eclipse3.7.2)把jdk壓縮包解壓後在jdk1.7.0_06資料夾下面有個jre資料夾(不是jre7)資料夾,然後複製到eclipse的解壓縮路徑下就ok了

2.

如上面1所說,jdk下載解壓之後,在eclipse的解壓縮路徑下有個eclipse.ini檔案,這是eclipse啟動時初始化環境等引數的配置檔案。
如圖
這裡寫圖片描述
開啟之後如圖:
這裡寫圖片描述
在openFile後面加上:

-vm
E:/Programs/Java/jdk1.6.0_45/bin

完整內容如下
`

-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
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
E:/Programs/Java/jdk1.6.0_45/bin
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
-Dfile.encoding=UTF-8

3.

第三種方法我就不多說了,下載個jdk安裝包或者壓縮包,然後在Windows環境變數裡配置好了就行了,只要eclipse能在PATH路徑下找到javaw.exe就oK了,你也可以在配置完成後在cmd中輸入java -version來測試配置是否正確。