问题记录:idea maven 打包报错 �÷�: javac <options> <source files>

问题描述:在工作中打包项目的时候报了以下的错误。记录简单的问题分析和解决方法,不一定适用所有情况。

[INFO] Copying 1026 resources
[INFO] Copying 100 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ SmartSG ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 933 source files to D:\code\项目路径\smartsg\target\classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] javac: �Ҳ����ļ�: D:\code\项目路径\SystemChainVO.java
�÷�: javac <options> <source files>
-help �����г����ܵ�ѡ��
[INFO] 1 error
[INFO] -------------------------------------------------------------

问题分析:通过在网上查找原因,初步分析可能是项目中某个地方编译使用的编码集不同,我的idea设置的是UTF-8,而编译的地方是GBK,所以报错。

参考链接:

http://t.csdn.cn/3wxfv

http://t.csdn.cn/r6FOr

 解决方法1:在 file->Settings->Build,Execution,Deployment->Build Tools->Maven->Runer 中

 的  VM Options  加上 -DarchetypeCatalog=internal -Dfile.encoding=GBK

 

 

解决方法2:在 file->Settings->Editor->File Encodings -> 中 将project Encoding 设置成UTF-8

 

 

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值