IDEA maven打包报错:Perhaps you are running on a JRE rather than a JDK 解决

文章 未结 精帖 0 73
无法显示用户头像
Bom 1 青铜
2018-11-08 21:39:15
mvn clean install -X -Dmaven.test.skip=true -P dev 打包报错: [pre] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? [/pre] idea,项目,maven 也设置了统一的jdk,还是报错。 解决方法1: 在maven的setting.xml 文件 <profiles> 标签中加入指定JDK的版本 [pre] <profile>            <id>JDK-1.8</id>              <activation>                <activeByDefault>true</activeByDefault>                <jdk>1.8</jdk>              </activation>              <properties>                <maven.compiler.source>1.8</maven.compiler.source>                <maven.compiler.target>1.8</maven.compiler.target>                <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>              </properties>        </profile> [/pre] 解决方法2: 在项目的pom.xml 文件加入maven插件,<plugins>中加入jdk路径: [pre] <plugin>       <artifactId>maven-compiler-plugin</artifactId>       <version>3.1</version>       <configuration>            <fork>true</fork>            <executable>                 C:\Program Files\Java\jdk1.8.0_181\bin\javac.exe(你的安装路径)            </executable>        </configuration> </plugin> [/pre]

上一篇: 这篇文章告诉你NAS是什么?

下一篇: 微信开发中微信签名及其签名工具

声明:本文所有观点仅代表创作者本人,ECode1024系信息收集发布平台,ECode1024仅提供信息存储以及展示服务。若有侵权,请联系我们删除。
回复
  • 暂无任何回复,抢个沙发吧~~
layui

微信扫码关注 ECode1024 公众号带给您更多优质内容