maven编码GBK的不可映射字符
来源:互联网 发布:监控录像机数据恢复 编辑:程序博客网 时间:2024/06/05 03:06
在用maven2编译打包时,命令行报错:
编码GBK的不可映射字符
编译失败,原因是java文件由于包含中文,而maven默认是采用GBK编码。
解决方案如下:
对于aven2,在项目的pom.xml文件的根节点下添加
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties>
对于maven3,添加
<build> <sourceEncoding>UTF-8</sourceEncoding> </build>
为了更加方便说明,下面给出一个完整的例子:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion> <groupId>com.myexample</groupId><artifactId>my-example</artifactId><packaging>jar</packaging> <properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties> <build><plugins><plugin><artifactId>maven-compiler-plugin</artifactId><configuration><encoding>UTF-8</encoding></configuration></plugin></plugins></build> </project>
再次执行mvn clean package,编译成功。
0 0
- maven编码 gbk 的不可映射字符
- maven编码 gbk 的不可映射字符
- maven编码 gbk 的不可映射字符
- maven编码 gbk 的不可映射字符
- maven编码GBK的不可映射字符
- maven 编码GBK的不可映射字符
- Maven编码GBK的不可映射字符
- maven编码 gbk 的不可映射字符
- MAVEN中“编码 GBK 的不可映射字符”的解决方案
- Maven关于编码GBK的不可映射字符的问题
- maven编译 :“编码 GBK 的不可映射字符”
- maven错误解决:编码GBK的不可映射字符
- maven打包时出现编码GBK的不可映射字符
- maven编译出现编码 gbk 的不可映射字符错误
- maven错误解决:编码GBK的不可映射字符
- maven打包,报错“编码 GBK 的不可映射字符”
- Maven编译项目提示--编码GBK的不可映射字符
- maven build 编码GBK的不可映射字符
- ip 网关 子网掩码 dns
- Java- 受检的异常(checked Exception)
- LeetCode题解——Count and Say
- ios基础杂项(随时更新)
- android 轻量级的友好的交互对话框库,EasyDialog,实现已详细标注
- maven编码GBK的不可映射字符
- Mac强制清空废纸篓
- 笔试题:用二叉树构造双向链表
- nyoj 33 蛇形填数【循环+数组】
- Android audio framework的一些业务流程
- C++对象模型读书笔记-- 虚表 virtual table
- 标题:AVL树的基本操作例程(1)
- iOS程序员面试题系列(3)
- poj 2887 Big String