`

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

    博客分类:
  • job
阅读更多

转:http://liguoliang.com/2010/eclipse-is-running-in-a-jre-but-a-jdk-is-required/

安装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.

分两步解决问题:

1. 检查Eclipse正在使用的JRE

‘Window’ -> ‘Preferences’ -> ‘Java’ -> ‘Installed JREs’ 确定正在使用JDK而非JRE.
image

如果没有JDK, 则先新增一个Standard VM.

2. 配置Eclipse.ini

检查Eclipse配置文件, 增加/编辑以下代码:

  1. -vm   
  2. C:\Progra~2\Java\jdk1.6.0_16\jre\bin\javaw  
-vm
C:\Progra~2\Java\jdk1.6.0_16\jre\bin\javaw

注意事项:

1. 第一行参数名称, 第二行为值, 不能写到同一行中

2. 关于第二行的值, 因为不允许出现空格, 所以使用Progra~1或2 替代”Program Files (x86)”.
如果在Program Files下, 请使用Progra~1, 如果在x86下, 则使用Progra~2

3. 在文件中的位置, 不能放到最后(不能在-vmargs之后), 不放心的直接放到文件最前, 如:

  1. -vm   
  2. C:\Progra~2\Java\jdk1.6.0_16\jre\bin\javaw   
  3. -startup   
  4. .....   
  5. --launcher.defaultAction   
  6. openFile   
  7. -vmargs   
  8. -Dosgi.requiredJavaVersion=1.5  
  9. -Xms240m   
  10. -Xmx912m  
-vm
C:\Progra~2\Java\jdk1.6.0_16\jre\bin\javaw
-startup
.....
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms240m
-Xmx912m

3. 重启Eclipse, 警告不再出现.

See: http://tech.karolzielinski.com/m2eclipse-eclipse-is-running-in-a-jre-but-a-jdk-is-required

分享到:
评论

相关推荐

    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 is running in a JRE, but a JDK is required错误的解决.rar

    标题 "Eclipse is running in a JRE, but a JDK is required" 提示的是一个常见的Eclipse启动问题,意味着你的Eclipse集成开发环境正在使用Java运行时环境(JRE)而不是Java开发工具包(JDK)。这通常是由于配置不...

    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更新maven,jdk改变解决办法

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

    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 ...

    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-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自带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 Temurin (OpenJDK8U-jre_x64_linux_hotspot_8u312b07)

    Eclipse Temurin (OpenJDK8U-jre_x64_linux_hotspot_8u312b07.tar.gz)适用于Linux系统。 Eclipse Temurin 项目提供了高质量的、经过 TCK 认证的 OpenJDK 运行时和相关技术,可在整个 Java生态系统中使用。

    配置eclipse的jdk

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

    eclipse-inst-jre-win64.zip

    7. **代码重构**:Eclipse提供了强大的代码重构工具,如重命名、提取方法、移动类等,帮助开发者保持代码的整洁和可维护性。 8. **市场支持**:Eclipse Marketplace提供了大量的第三方插件,开发者可以根据需求搜索...

    jdk与jre的区别

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

    jdk、jre、jvm的区别

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

    jdk+jre 1.8.0_144.rar windows64位

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

    JDK8精简版 单独JRE运行环境

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

Global site tag (gtag.js) - Google Analytics