Eclipse is running in a JRE, but a JDK is required错误的解决
生活随笔
收集整理的這篇文章主要介紹了
Eclipse is running in a JRE, but a JDK is required错误的解决
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
http://ttldxl.iteye.com/blog/1025107
?
(方法一)原址:http://xucons.javaeye.com/blog/475204Eclipse安裝了Maven插件后,可能會報這種錯誤: “Eclipse is running in a JRE, but a JDK is required”
這是因為在Eclipse.ini配置中沒有指定-vm參數,修改如下重啟Eclipse問題就解決了:
eclipse.ini 寫道-startup
plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.jee.product
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
C:\Program Files\Java\jdk1.6.0_10\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
(方法二)
對于m2eclipse的插件,需要eclipse運行于jdk而不是jre,
打開eclipse,看到錯誤
Eclipse is running in a JRE, but a JDK is required
解決方法:
在eclipse目錄下eclipse.ini,添加如下兩行,注意這行要加在-vmargs之前,
-vm
C:\Program Files\Java\jdk1.5.0_16\bin\javaw.exe
比如我的文件如下:
-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
–launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222
-product
org.eclipse.epp.package.jee.product
–launcher.defaultAction
openFile
–launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
–launcher.XXMaxPermSize
256m
–launcher.defaultAction
openFile
-vm
C:\Program Files\Java\jdk1.5.0_16\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
總結
以上是生活随笔為你收集整理的Eclipse is running in a JRE, but a JDK is required错误的解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用Artifactory管理内部Mave
- 下一篇: build-helper-maven-p