Maven设置项目编码
2018-01-18 23:10
309 查看
Maven 设置项目编码 , 需要在
现有 UTF-8 编码的源代码文件如下 :
在
运行编译和运行命令 :
顺利编译并正常输出
如果将编码设置为
运行编译和运行命令 :
无法编译 , 提示不可映射字符 , 项目中一定要注意编码
作者 Github : tojohnonly , 博客 : EnskDeCode
pom.xml文件中指定源码的字符集 , 设置
property变量
现有 UTF-8 编码的源代码文件如下 :
package com.ensk.exp; public class HelloMaven { public static void main(String[] args) { System.out.println("Hello Maven 你好啊"); } }
在
pom.xml文件中设置
property变量 , 指定源码 , 编译器的编码为
UTF-8编码 , 如下 :
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <maven.compiler.encoding>UTF-8</maven.compiler.encoding> </properties>
运行编译和运行命令 :
# mvn compile # mvn exec:java -Dexec.mainClass="com.ensk.exp.HelloMaven" ... [INFO] --- exec-maven-plugin:1.6.0:java (default-cli) @ maven-encoding --- Hello Maven 你好啊 [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS ...
顺利编译并正常输出
如果将编码设置为
GBK, 与源码编码不一致 , 如下 :
<properties> <project.build.sourceEncoding>GBK</project.build.sourceEncoding> <project.reporting.outputEncoding>GBK</project.reporting.outputEncoding> <maven.compiler.encoding>GBK</maven.compiler.encoding> </properties>
运行编译和运行命令 :
# mvn clean # mvn compile ... [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] /C:/Users/dayi_wei/Desktop/maven-encoding/src/main/java/com/ensk/exp/HelloMaven.java:[5,53] 编码GBK的不可映射字符 [ERROR] /C:/Users/dayi_wei/Desktop/maven-encoding/src/main/java/com/ensk/exp/HelloMaven.java:[5,36] 未结束的字符串文字 ...
无法编译 , 提示不可映射字符 , 项目中一定要注意编码
作者 Github : tojohnonly , 博客 : EnskDeCode
相关文章推荐
- Maven 手动设置本地jar包,设置国内资源库,设置项目编码
- Eclipse 导入 Maven 项目编码设置
- maven项目多源文件夹编译、打包设置
- maven项目设置包结构
- 【转】MyEclipse项目的字符编码设置
- myeclipse项目编码方式设置(彻底解决乱码问题)
- IDEA中的maven web 项目中如何设置自己的本地仓库
- Android Studio 设置项目Module编码,解决Android Studio项目运行时乱码问题
- Android studio设置工作空间/项目编码问题
- Eclipse Maven javaee 项目开发环境的设置
- androidstudio设置项目编码
- Eclipse 设置单个项目编码以及设置所有项目编码
- Apache 项目 之 commons-configuration-1.10.jar 使用 properties配置文件时的编码设置
- Android项目中Eclipse编码设置
- 防止出现乱码,J2EE项目统一使用UTF-8编码设置方法
- Maven设置项目java默认编译版本
- IntelliJ IDEA 2016.1.2(64)项目和模块的编码设置
- eclipse中设置maven项目断电调试及maven使用
- 设置maven本地资源库及eclipse项目依赖库
- IDEA第一章----下载安装idea,设置背景字体编码,配置JDK/Maven