Maven编译打包项目 mvn clean install 遇到的错误

原创 2015年07月10日 11:26:28

在进行Maven 编译项目时执行命令:mvn  clean install遇到的问题:

[INFO] -------------------------------------------------------------
[ERROR] Failure executing javac, but could not parse the error:
javac: ??Ч??Ŀ??汾?? 1.8
?÷?: javac <options> <source files>
-help ?????г????ܵ?ѡ??

[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.068 s
[INFO] Finished at: 2015-07-10T09:49:08+08:00
[INFO] Final Memory: 6M/81M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project robot: Compilation failure
[ERROR] Failure executing javac, but could not parse the error:
[ERROR] javac: ??Ч??Ŀ??汾?? 1.8
[ERROR] ?÷?: javac <options> <source files>
[ERROR] -help ?????г????ܵ?ѡ??
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException



解决方案:

/etc/profile配置java的环境变量: 你的mvn 项目是用哪个版本的jdk. 就要配置那个版本的jdk.

我的配置如下:(根据你自己的JDK的位置:)

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home  (你自己的jdk的位置)
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
然后强制保存文件命令:

:w !sudo tee %

此时在进入项目执行:

$ git pull origin master

继续mvn clean install;





版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

maven install 报错解决

[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a ...

Maven---leaning01

1、下载Maven-bin 2、设置环境变量M2_HOME 3、设置path,将maven的bin文件夹的路径添加到path中

mvn clean install 与 mvn install 的区别(为啥用clean)[转]

Posted on September 25, 2013 by 一品 原文点击这里 之前写代码的过程中曾经遇到过问题,用mvn install后,新改的内容不生效,一定要后...

maven clean之后再maven install报错

问题:maven项目,使用maven clean 命令之后,再使用maven install 命令重新安装,就会

mvn clean install maven 出现“非法字符: /65279”错误

原因:   UltraEdit、EditPlus等编辑器会在utf8编码格式的文件开头添加utf8标识,使文件的编码格式由utf8变为utf8+BOM,导致maven编译时将utf8标识误认为非法...
  • welken
  • welken
  • 2013-02-18 16:18
  • 3637

Maven构建多模块项目

摘要:本文要用Maven来构建一个多模块的web项目项目

maven 打包出现的错误

maven 这东西虽好,但每次用的时候总出现乱七八糟的的问题,今天在eclipse 。package 的时候   出现了 maven: 软件包 org.apache.log4j 不存在的错误 o...

Maven 打包命令遇到的坑

今天做定时任务的时候发现定时任务程序中的resources文件夹下面没有被打进去,导致部署在测试环境启动读取不到配置文件,本以为是框架的问题,原来是自己的问题。 根据大神对打包的反编译才发现re...

家电与传感器

随着人们对节能环保这个概念的重视程度越来越高,在家用电器方面各大厂家也很注重能效的控制,节能风暴早已在市场中展开,因此传感器在其中发挥着举足轻重的作用。在中国家电协会发布的《中国家用电器工业“十二五”...
  • Baple
  • Baple
  • 2012-06-26 09:54
  • 3273

彻底解决C#实现DataTable导出EXCEL表格

网上能搜到许多DataTable导出EXCEL的文章,但实施起来,可行者不多也!本人认真调试了一番,问题得以解决,现整理与大家分享: 一、实现目标:     由一个内存表DataTable,导出字...
  • Baple
  • Baple
  • 2012-10-31 16:55
  • 1477
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)