`

Perhaps you are running on a JRE rather than a JDK?

 
阅读更多



 maven项目打包异常情况:

 

[ERROR] COMPILATION ERROR : 

[INFO] -------------------------------------------------------------

[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

[INFO] 1 error

[INFO] -------------------------------------------------------------

[INFO] ------------------------------------------------------------------------

[INFO] BUILD FAILURE

 

问题原因:eclipse官网看了看,发现eclipse默认是运行在jre上的,
但是maven插件需要使用jdk,因此需要在eclipse修改Installed JRES,将jre改为jdk。
位置在-->【Window】-->【Prefrences】-->【Java】-->【Installed JREs】



 
重新构建一下项目。

如果项目打包出现异常

Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.

添加-Dmaven.multiModuleProjectDirectory=$M2_HOME



 

  • 大小: 61.8 KB
  • 大小: 65.9 KB
分享到:
评论

相关推荐

    jdk1.8下tools.jar(url)

    Perhaps you are running on a JRE rather than a JDK?”是一个常见的错误提示,尤其是在使用Maven进行项目构建时。该错误提示表明当前环境中没有找到Java编译器,可能是由于使用的环境是Java运行时环境(JRE)而不是...

    maven找不到编译器2

    Perhaps you are running on a JRE rather than a JDK?” 这意味着你的系统环境中可能只配置了Java运行时环境(JRE),而没有配置Java开发工具包(JDK)。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" 提示的是一个常见的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)运行,而实际上它...

    Java编译器用maven打war包出错解决办法

    Perhaps you are running on a JRE rather than a JDK? 错误原因:eclipse默认选择jre运行程序,而maven的install要求使用jdk,因此报编译环境找不到的错误。 解决方法:将jre改为jdk 详细步骤: 1. 项目右键...

    jdk1.8.0_171的jre裁剪版本

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

    JRE与JDK的区别

    Java开发和运行环境中,JRE(Java Runtime Environment)与JDK(Java Development Kit)是两个至关重要的组件。它们之间的主要区别在于用途和包含的内容。 JRE是Java运行环境,它是运行Java应用程序所必需的。它...

    Java:jdk1.8.0_25(少个jre)

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

    JDK8精简版 单独JRE运行环境

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

    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就足够了)。

    jdk与jre的区别

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

    JDK和JRE文件的区别

    ### JDK与JRE的区别:深度解析 在深入探讨JDK(Java Development Kit)与JRE(Java Runtime Environment)之间的区别之前,我们先来定义一下这两个概念。JDK是Java开发工具包,它包含了编译、运行和调试Java应用...

    apache-maven-3.6.3; jre1.8.0-361; jdk1.8.0-131

    "jre1.8.0-361"和"jdk1.8.0-131"指的是Java运行时环境(JRE)和Java开发工具包(JDK),分别是Java应用程序执行所需的环境和开发Java应用程序的工具集。JRE 1.8.0_361和JDK 1.8.0_131是Oracle公司发布的Java 8更新...

    bcprov-jdk15on-1.54.jar bcprov-ext-jdk15on-1.54.jar下载

    2.将下载的两个JAR文件复制到:JDK安装目录\jre\lib\ext下,例如我的就是D:\Program Files (x86)\java\JDK1.6\jre\lib\ext 3.打开java.security文件:在JDK安装目录\jre\lib\security下的java.security文件。

    jre1.6_45与jdk1.6_45安装文件

    Java开发工具包(Java Development Kit,简称JDK)和Java运行环境(Java Runtime Environment,简称JRE)是Java编程的基础,对于任何想要在Java平台上进行开发或运行Java应用程序的用户来说,它们都是必不可少的组件...

    JDK1.6.43中的JRE64位

    the 64 bit jre for jdk whoes version is 1.6.43. if you download a jdk without the jre from my blog. you can download it and unzip it to jdk foler.

    bcmail-jdk15on-1.58,bcprov-jdk15on-1.58,bcpkix-jdk15on-1.58

    标题中的"bcmail-jdk15on-1.58"、"bcprov-jdk15on-1.58"以及"bcpkix-jdk15on-1.58"是三个重要的Java库文件,它们属于Bouncy Castle项目的一部分。Bouncy Castle是一个广泛使用的开源密码学API,它提供了大量的加密...

    bcpkix-jdk15on-1.56/bcprov-jdk15on-1.56

    bcpkix-jdk15on-1.56 好用

Global site tag (gtag.js) - Google Analytics