1.出现报错 最近配置一个开源的项目,下载成功后再用maven构建项目时报错:
“No compiler is provided in this environment.Perhaps you are running on a JRE rather than a JDK? ”
2.解决方案:
a)配置jdk环境变量,
b)检查IDEA或者eclipse上面的Maven配置
c)在项目的pom.xml中在pom.xml中添加配置
具体的办法是修改项目配置文件pom.xml下的maven-compiler-plugin并将完整路径设置为正确的 Java的jdk下bin路径,
加入两行内容:
<project ...>
...
<build>
...
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
#这两行未添加的内容开始
<fork>true</fork>
<executable>C:\Program Files\Java\jdk1.7.0_79\bin\javac</executable>
#这两行未添加的内容结束
</configuration>
</plugin>
</plugins>
</build>
...
</project>
然后再重新运行项目构建,即可成功启动
还没有人发表评论