eclipse 创建的maven项目debug出现Perhaps you are running on a JRE rather than a JDK?问题
我在打包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>
重新刷新运行后成功
转载于:https://my.oschina.net/imsorry/blog/1563741