`
endual
  • 浏览: 3558767 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Eclipse is running in a JRE, but a JDK is required

    博客分类:
  • java
 
阅读更多
  • Links
  • <!-- #access --><!-- #masthead --><!-- #header -->

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

    <!-- .entry-meta -->

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

    <!-- .entry-content -->
    This entry was posted in Java and tagged Eclipse, Java, JDK. Bookmark the permalink.
    <!-- .entry-utility -->
    <!-- #post-## --> <!-- #nav-below -->

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

    1. Firm says:
      <!-- .comment-author .vcard --> <!-- .comment-meta .commentmetadata -->

      还真是麻烦。。。

      <!-- .reply -->
      <!-- #comment-## -->
    2. xinba says:
      <!-- .comment-author .vcard --> <!-- .comment-meta .commentmetadata -->

      试了好半天,不管用,直接加参数,就好了
      eclipse -vm c:\jdk1.4.2\jre\bin\javaw

      <!-- .reply -->
      <!-- #comment-## -->
    3. flysnack says:
      <!-- .comment-author .vcard --> <!-- .comment-meta .commentmetadata -->

      根据注意事项3,把代码放到最前面后,配置成功。

      <!-- .reply -->
      <!-- #comment-## -->

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Name *

    Website

    Comment

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

    <!-- #respond -->
    <!-- #comments -->
    <!-- #content -->
    <!-- #container -->
    分享到:
    评论

    相关推荐

      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)。这通常是由于配置不...

      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-inst-win64+jdk1.8

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

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

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

      eclipse-temurin-alpine-jre-17

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

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

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

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

      Java:jdk1.8.0_25(少个jre)

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

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

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

      jdk+jre 1.8.0_144.rar windows64位

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

      最新版windows eclipse-inst-jre-win64.exe

      最新版windows eclipse-inst-jre-win64.exe

      eclipse-inst-jre-win64安装版

      eclipse-inst-jre-win64安装版

      eclipse-inst-jre-win64.zip

      该版本的Eclipse包含了JRE(Java运行环境),这意味着用户无需单独安装JRE即可启动和运行Eclipse。这大大简化了安装过程,尤其是对于那些专注于Java开发的用户来说,可以节省时间和系统资源。 Eclipse的特性包括: ...

      jdk、jre、jvm的区别

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

      JDK8精简版 单独JRE运行环境

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

      配置eclipse的jdk

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

    Global site tag (gtag.js) - Google Analytics