eclipse 创建的maven项目debug出现Perhaps you are running on a JRE rather than a JDK?问题

蹲街弑〆低调 提交于 2019-12-06 00:10:11

我在打包maven项目的时候报了这个错

导致打包失败,百度了No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK 后上说是eclipse maven环境里没给编译器,可能你是用jre,但需要jdk

百度上说eclipse默认是运行在jre上的,但是maven插件需要使用jdk,因此需要在eclipse修改Installed JRES 位置在-->【Window】-->【Prefrences】-->【Java】-->【Installed JREs】

技术分享

然后刷新项目,可是仍然包这个错,

突然想到maven项目可以配置jdk 于是就在pom.xml里添加

<plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <fork>true</fork>
                </configuration>
            </plugin>
            
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
        </plugins>

重新刷新运行后成功

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!