转: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.
如果没有JDK, 则先新增一个Standard VM.
2. 配置Eclipse.ini
检查Eclipse配置文件, 增加/编辑以下代码:
- -vm
- 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之后), 不放心的直接放到文件最前, 如:
- -vm
- C:\Progra~2\Java\jdk1.6.0_16\jre\bin\javaw
- -startup
- .....
- --launcher.defaultAction
- openFile
- -vmargs
- -Dosgi.requiredJavaVersion=1.5
- -Xms240m
- -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" 提到的问题是许多Java开发者在使用Eclipse集成开发环境时可能遇到的一个常见错误。这个错误表明Eclipse正在使用Java运行时环境(JRE)运行,而实际上它...
标题 "Eclipse is running in a JRE, but a JDK is required" 提示的是一个常见的Eclipse启动问题,意味着你的Eclipse集成开发环境正在使用Java运行时环境(JRE)而不是Java开发工具包(JDK)。这通常是由于配置不...
首先,我们需要下载Java Development Kit (JDK) 和Java Runtime Environment (JRE)。JDK是用于编写和编译Java程序的工具集,而JRE则是运行Java程序所必需的环境。你可以通过Oracle官方网站获取这两个组件的最新版本...
通常,这个安装程序会引导用户完成Eclipse的安装过程,包括选择安装路径、组件以及关联的JRE或JDK设置。 总的来说,这个压缩包是为Windows 64位用户准备的一个便捷的Java开发环境,集成了Eclipse IDE和JDK1.8。用户...
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版本发生改变,这是由于maven的编译器插件的默认设置所致。编译器插件用来编译项目的源文件,从3.0版本开始,默认编译器是javax.tools....
eclipse-temurin官网下载的eclipse-temurin-alpine-jre-17
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开发工具包(Java Development Kit,简称JDK)是Java编程语言的核心组件,它包含了Java运行环境(Java Runtime Environment,JRE)、Java编译器、Java文档和Java各种类库等。`jdk1.8.0_171` 是JDK的一个具体版本...
《Eclipse集成JRE Windows 64位版2020-12详解》 Eclipse是一款著名的开源集成开发环境(IDE),广泛应用于Java、C++、Python等编程语言的开发工作。Eclipse-inst-jre-win64-2020-12.rar是一个针对Windows 64位操作...
如何更换Eclipse项目中的JDK自带jre图解。有很多java初学者导别人的项目时,常常会遇到项目报红,这是因为jdk位置发生了改变。除非你的jdk位置跟创建这个项目的人的位置一致。这个文档就是解决更换jdk,换成自己的jdk...
Java JDK 1.8.0_25 是Oracle公司发布的Java开发工具包(Java Development Kit)的一个重要版本,主要用于Java程序的开发、编译和运行。这个版本在发布时是相对较新的,它包含了Java编译器(javac)、Java运行环境...
Eclipse Temurin (OpenJDK8U-jre_x64_linux_hotspot_8u312b07.tar.gz)适用于Linux系统。 Eclipse Temurin 项目提供了高质量的、经过 TCK 认证的 OpenJDK 运行时和相关技术,可在整个 Java生态系统中使用。
这里我们将详细探讨如何在Eclipse中配置JDK,以及JDK在Java开发中的核心作用。 首先,JDK全称为Java Development Kit,它是Oracle公司提供的用于开发和运行Java应用程序的软件包。JDK的核心组成部分包括Java编译器...
7. **代码重构**:Eclipse提供了强大的代码重构工具,如重命名、提取方法、移动类等,帮助开发者保持代码的整洁和可维护性。 8. **市场支持**:Eclipse Marketplace提供了大量的第三方插件,开发者可以根据需求搜索...
JDK 与 JRE 的区别 JDK(Java Development Kit)和 JRE(Java Runtime Environment)是 Java 语言的两个核心组件,它们之间存在着一定的关系和区别。下面我们将详细介绍 JDK 和 JRE 的概念、区别和关系。 JDK JDK...
### JDK、JRE与JVM的区别详解 #### 一、引言 在深入探讨JDK、JRE与JVM之间的区别之前,我们首先需要明确这三个概念的基本定义及其各自的作用。对于初学者而言,理解这些核心组件是学习Java编程的基础。 #### 二、...
java的开发工具集,顾名思义就是你做开发用的,其中来包括javac,也...所以jdk和jre的区别就度是一个用于开发,一个用于运行,联系就是他们都是java开发者所必备问的(除非你就像运行java程序,那么用jre就足够了)。
自己开发的java程序要在别人电脑上运行吧!但是给别人电脑装完整jdk是不是太“重”了呢?这个单独提取的jre可以帮你。Windows上运行可以创建bat放jre当前目录:@echo off %cd%\jre\bin\java.exe -jar %cd%\xxx.jar