`

(转载)Eclipse is running in a JRE, but a JDK is required错误的解决

阅读更多
(方法一)原址:http://xucons.javaeye.com/blog/475204


Eclipse安装了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错误的解决.rar

    通过以上步骤,你应该能够解决"Eclipse is running in a JRE, but a JDK is required"的错误。如果问题仍然存在,可能需要检查是否有其他软件或配置冲突,或者查看Eclipse的错误日志获取更详细的错误信息。

    Eclipse is running in a JRE, but a JDK is required 解决方法.rar

    标题 "Eclipse is running in a JRE, but a JDK is required" 提到的问题是许多Java开发者在使用Eclipse集成开发环境时可能遇到的一个常见错误。这个错误表明Eclipse正在使用Java运行时环境(JRE)运行,而实际上它...

    eclipse配置maven

    如果在安装过程中遇到Eclipse报错,提示"Eclipse is running in a JRE, but a JDK is required",这意味着Eclipse正在使用JRE而非JDK运行。解决这个问题,你需要确保Eclipse配置中使用的是JDK。在“Window”->...

    maven 常用命令集合

    * 安装好 m2eclipse 插件后,可能会报错:Eclipse is running in a JRE, but a JDK is required. Some Maven plugins may not work when importing projects or updating source folders。 解决方式是:创建一个 ...

    Maven插件安装使用说明

    > Eclipse is running in a JRE, but a JDK is required > > Some Maven plugins may not work when importing projects or updating source folders. 这通常是因为Eclipse运行在JRE上而不是JDK上,导致某些Maven...

    maven报错积累文件

    当Eclipse启动提示“Eclipse is running in a JRE, but a JDK is required”时,需要在Eclipse的启动参数中指定JDK路径。这通常在Eclipse的启动配置(eclipse.ini)文件中完成,确保`-vm`参数设置在`-vmargs`之前,...

    Maven建立多模块项目-图文并茂--入门级别.doc

    - **Eclipse 启动问题**:安装 m2eclipse 插件后,Eclipse 可能会出现提示“Eclipse is running in a JRE, but a JDK is required”。解决方法是在 Eclipse 的启动参数中指定 JDK 的位置。 - 在 `-vm` 参数前添加 `...

    maven3的安装配置和使用说明

    - 如果遇到 Eclipse 显示的警告信息“Eclipse is running in a JRE, but a JDK is required”,可以通过以下步骤解决: - 检查 Eclipse 正在使用的 JRE 版本:`Window` -> `Preferences` -> `Java` -> `Installed ...

Global site tag (gtag.js) - Google Analytics