异常处理:Idea打包maven项目报错找不到编译环境
2017-09-10 22:31
375 查看
在idea中给新建的maven项目打包,teminal中输入mvn package提示打包失败,报错:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project springWebProject: Compilation failure
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
查询相关资料大致意思是项目中没有添加SDK依赖。
于是查看project structure发现相关SDK依赖已经添加。如图:
后来查找原因发现原来操作系统中有两套jdk环境(操作系统环境变量中配置的是jdk 1.8),项目pom配置声明使用jdk 1.7并且project structure引用的也是jdk1.7 没有问题,然而通过terminal进行maven打包时,idea调用了操作系统环境变量中配置的jdk 1.8版本。与项目配置声明的冲突,所以出现上述问题。更改操作系统环境变量中的jdk路径,解决这一问题。
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project springWebProject: Compilation failure
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
查询相关资料大致意思是项目中没有添加SDK依赖。
于是查看project structure发现相关SDK依赖已经添加。如图:
后来查找原因发现原来操作系统中有两套jdk环境(操作系统环境变量中配置的是jdk 1.8),项目pom配置声明使用jdk 1.7并且project structure引用的也是jdk1.7 没有问题,然而通过terminal进行maven打包时,idea调用了操作系统环境变量中配置的jdk 1.8版本。与项目配置声明的冲突,所以出现上述问题。更改操作系统环境变量中的jdk路径,解决这一问题。
相关文章推荐
- idea编译打包项目/src/main/resources/resourceDev下的资源文件找不到
- 分享知识-快乐自己:IDEA下maven编译打包Java项目成jar包但是resource下配置文件无法编译
- IDEA下maven编译打包Java项目成jar包但是resource下配置文件打包不成功
- IDEA环境下创建基于Maven的Web项目出现找不到资源文件的问题
- Maven编译项目报错:某些类找不到符号
- 在一个idea工作环境中导入多个maven项目模块
- maven compile install多项目打包报错...符号: ....类 位置....: 程序包找不到符号
- Idea开发环境中搭建Maven并且使用Maven打包部署程序
- IDEA maven 项目打包报Could not resolve dependencies for project
- Maven工程显示小红叉,项目编译打包运行都可以以
- Idea开发环境中搭建Maven并且使用Maven打包部署程序
- Maven编译HADOOP的common项目报错 。。。exec (compile-proto)。。。
- idea下maven项目编译的时候控制台出现乱码
- Intellij Idea Maven工程编译时无法关联lib文件夹中的第三方jar包,运行时报错找不到类
- IntelliJ IDEA编译项目报错 "xxx包不存在" 或 "找不到符号"
- idea下maven项目打包方法
- Idea开发环境中搭建Maven并且使用Maven打包部署程序
- idea如何编译maven项目
- IDEA下maven打包失败,找不到引用的jar文件的类
- 记录idea maven项目打包部署web项目mapper扫描失败