`

(转载)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)运行,而实际上它...

    Java环境 Eclipse配置教程+软件包jdk jre

    首先,我们需要下载Java Development Kit (JDK) 和Java Runtime Environment (JRE)。JDK是用于编写和编译Java程序的工具集,而JRE则是运行Java程序所必需的环境。你可以通过Oracle官方网站获取这两个组件的最新版本...

    eclipse-inst-win64+jdk1.8

    通常,这个安装程序会引导用户完成Eclipse的安装过程,包括选择安装路径、组件以及关联的JRE或JDK设置。 总的来说,这个压缩包是为Windows 64位用户准备的一个便捷的Java开发环境,集成了Eclipse IDE和JDK1.8。用户...

    eclipse 4.5.2-mars-win32-x86_64

    A Java 8 JRE/JDK is required to run all Neon packages based on Eclipse 4.6. Eclipse 4.5 (Mars) Eclipse 4.5 (Mars) was released on June 24, 2015. A Java 7 JRE/JDK is required for all Mars package ...

    eclipse-temurin-alpine-jre-17

    eclipse-temurin官网下载的eclipse-temurin-alpine-jre-17

    eclipse-4.5.2-committers-mars-win32-x86

    A Java 8 JRE/JDK is required to run all Neon packages based on Eclipse 4.6. Eclipse 4.5 (Mars) Eclipse 4.5 (Mars) was released on June 24, 2015. A Java 7 JRE/JDK is required for all Mars package ...

    eclipse更新maven,jdk改变解决办法

    eclipse更新maven,jdk改变解决办法 eclipse更新maven时,项目原本设定的jdk版本发生改变,这是由于maven的编译器插件的默认设置所致。编译器插件用来编译项目的源文件,从3.0版本开始,默认编译器是javax.tools....

    jdk1.8.0_171的jre裁剪版本

    Java开发工具包(Java Development Kit,简称JDK)是Java编程语言的核心组件,它包含了Java运行环境(Java Runtime Environment,JRE)、Java编译器、Java文档和Java各种类库等。`jdk1.8.0_171` 是JDK的一个具体版本...

    如何更换Eclipse项目中的JDK自带jre图解

    如何更换Eclipse项目中的JDK自带jre图解。有很多java初学者导别人的项目时,常常会遇到项目报红,这是因为jdk位置发生了改变。除非你的jdk位置跟创建这个项目的人的位置一致。这个文档就是解决更换jdk,换成自己的jdk...

    Java:jdk1.8.0_25(少个jre)

    Java JDK 1.8.0_25 是Oracle公司发布的Java开发工具包(Java Development Kit)的一个重要版本,主要用于Java程序的开发、编译和运行。这个版本在发布时是相对较新的,它包含了Java编译器(javac)、Java运行环境...

    eclipse-inst-jre-win64-2020-12.rar

    《Eclipse集成JRE Windows 64位版2020-12详解》 Eclipse是一款著名的开源集成开发环境(IDE),广泛应用于Java、C++、Python等编程语言的开发工作。Eclipse-inst-jre-win64-2020-12.rar是一个针对Windows 64位操作...

    配置eclipse的jdk

    这里我们将详细探讨如何在Eclipse中配置JDK,以及JDK在Java开发中的核心作用。 首先,JDK全称为Java Development Kit,它是Oracle公司提供的用于开发和运行Java应用程序的软件包。JDK的核心组成部分包括Java编译器...

    jdk、jre、jvm的区别

    ### JDK、JRE与JVM的区别详解 #### 一、引言 在深入探讨JDK、JRE与JVM之间的区别之前,我们首先需要明确这三个概念的基本定义及其各自的作用。对于初学者而言,理解这些核心组件是学习Java编程的基础。 #### 二、...

    jdk与jre的区别

    JDK 与 JRE 的区别 JDK(Java Development Kit)和 JRE(Java Runtime Environment)是 Java 语言的两个核心组件,它们之间存在着一定的关系和区别。下面我们将详细介绍 JDK 和 JRE 的概念、区别和关系。 JDK JDK...

    JDK8精简版 单独JRE运行环境

    自己开发的java程序要在别人电脑上运行吧!但是给别人电脑装完整jdk是不是太“重”了呢?这个单独提取的jre可以帮你。Windows上运行可以创建bat放jre当前目录:@echo off %cd%\jre\bin\java.exe -jar %cd%\xxx.jar

    jdk+jre 1.8.0_144.rar windows64位

    java的开发工具集,顾名思义就是你做开发用的,其中来包括javac,也...所以jdk和jre的区别就度是一个用于开发,一个用于运行,联系就是他们都是java开发者所必备问的(除非你就像运行java程序,那么用jre就足够了)。

    eclipse-inst-jre-win64.zip

    总的来说,Eclipse IDE 2021-09为Windows 64位用户提供了一站式的开发解决方案,无论是初学者还是经验丰富的开发者,都能从中受益。通过其丰富的功能和强大的插件系统,Eclipse持续推动着软件开发的效率和创新。

    eclipse-inst-jre-win64安装版

    eclipse-inst-jre-win64安装版

Global site tag (gtag.js) - Google Analytics