在命令行中运行“mvn compile”因为中文报错

简介:

在命令行中运行mvn compile 报错:



 解决方法:

方式一:

使用maven-compiler-plugin插件,指定编码:

Xml代码   收藏代码
  1. <plugin>  
  2.                 <groupId>org.apache.maven.plugins</groupId>  
  3.                 <artifactId>maven-compiler-plugin</artifactId>  
  4.                 <configuration>  
  5.                     <source>1.6</source>  
  6.                     <target>1.6</target>  
  7.                 <encoding>UTF-8</encoding>  
  8.                 </configuration>  
  9.                   
  10.             </plugin>  

 

方式二:

 

<properties>

        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

    </properties>

<plugin>

        <groupId>org.apache.maven.plugins</groupId>

        <artifactId>maven-compiler-plugin</artifactId>

        <configuration>

          <source>1.6</source>

          <target>1.6</target>

        </configuration>

      </plugin>

 

注意

(1)plugin标签在plugins标签中;

(2)properties标签在project标签下

相关文章
|
1月前
|
C语言 C++
VScode中C++多文件编译运行问题(使用code runner配置)
VScode中C++多文件编译运行问题(使用code runner配置)
|
7月前
|
Linux UED iOS开发
[√]pyinstaller打包的exe运行报错,找不到库
[√]pyinstaller打包的exe运行报错,找不到库
198 0
|
Windows
从 PyInstaller-pyi-grab_version 生成的可执行文件中提取版本信息
从 PyInstaller-pyi-grab_version 生成的可执行文件中提取版本信息
120 0
从 PyInstaller-pyi-grab_version 生成的可执行文件中提取版本信息
|
存储 Go
Go 命令行参数解析工具 pflag 使用
Go 命令行参数解析工具 pflag 使用
279 0
|
Python Windows
Python 把脚本编译打包成EXE文件 —— pyinstaller 的安装和使用
Python 把脚本编译打包成EXE文件 —— pyinstaller 的安装和使用
317 0
|
Java Shell Maven
mac安装maven后mvn命令可用,一段时间后又遇到zsh: command not found: mvn的问题
mac安装maven后mvn命令可用,一段时间后又遇到zsh: command not found: mvn的问题
755 0
mac安装maven后mvn命令可用,一段时间后又遇到zsh: command not found: mvn的问题
|
Java 测试技术
命令行mvn打包
命令行打包,以下是打jar和war: 打jar包 :mvn clean install -Dmaven.test.skip=true 打war包:mvn clean package -Dmaven.test.skip=true -Dmaven.test.skip=true 跳过单元测试 命令修改并启动jar包端口号: java -jar -Dserver.port=8090 sell.jar 命令修改并启动jar包端口号和切换项目环境: java -jar -Dserver.port=8090 -Dspring.profiles.active=prod sell.jar
214 0
|
JSON Java 数据格式
解析json文件,在命令提示符中编译运行
解析json文件,在命令提示符中编译运行
解析json文件,在命令提示符中编译运行
|
开发工具
Gradle使用命令行打包apk
Gradle使用命令行打包apk
432 0
Gradle使用命令行打包apk
|
计算机视觉
安装labelimg,以及报错ERROR: spyder 4.1.4 requires pyqtwebengine<5.13; python_version >= “3“解决版本不匹配
安装labelimg,以及报错ERROR: spyder 4.1.4 requires pyqtwebengine<5.13; python_version >= “3“解决版本不匹配
693 1
安装labelimg,以及报错ERROR: spyder 4.1.4 requires pyqtwebengine<5.13; python_version >= “3“解决版本不匹配