编译环境:
maven+eclipse+jdk
场景:
在java代码中,输出提示时用的中文,sogou输入法在eclipse中的感叹号是全角字符
出现问题:
编译的时候,有全角感叹号出现的时候会报语句没有结束的错误
原因:
eclipse应该使用系统默认的编码GBK
解决办法:
修改java编译时的源代码编码格式为utf-8
在pom.xml的节点properties中添加如下代码
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
类似问题:
资源文件中也会出现中文的注释,使用maven拷贝的时候可能会成乱码。
解决方法:
在pom.xml中加入一个plugin,代码:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.3</version>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
分享到:
相关推荐
主要介绍了使用maven编译Java项目实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,,需要的朋友可以参考下
主要介绍了Maven发布Jar包中文乱码解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Storm编程实践(安装Maven-使用Maven编译运行代码-mvn 打包)
jenkins和maven配置自动编译打包和发布java项目
java实战
通过maven项目中的pom文件进行编译jar包。资源包包括maven3 和编译所需工具。
java代码-使用java手动写一个maven下载jar包的源代码 ——学习参考资料:仅用于个人学习使用!
一、环境:java EE IDE 、JDK1.8、maven 3.0.5 1、什么是Maven? Maven是一个项目管理工具,主要用于项目构建,依赖管理,项目信息管理。 2.下载及安装 下载最新版 Maven:apache-maven-3.2.1-bin.zip。官网下载...
eclipse 中编译、运行都正常,但是如果用maven的打包命令 mvn clean package 进行打包时会发现有类型错误
elasticsearch-6.4.2 IK6.4.2 plugin; maven编译后的,解压即可使用
Maven多模块项目编译速度慢,下面我们来学习下优化的方法。 mvn clean package -T 4C -Dmaven.test.skip=true -Dmaven.compile.fork=true -T 4C 代表本机4个CPU内核都参与编译工程, -Dmaven.test.skip=true 代表...
Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做P
java创建一个简单的Maven项目java创建一个简单的Maven项目java创建一个简单的Maven项目java创建一个简单的Maven项目java创建一个简单的Maven项目java创建一个简单的Maven项目java创建一个简单的Maven项目java创建一...
apache-maven-3.0.3-src,maven3.0 Java源代码
实现maven管理的Javaweb项目的proguard代码混淆功能、工具包下载及错误解决
Maven构建eclipse工程,运行Maven命令:mvn eclipse:eclipse,完成后导入到eclipse中 导入数据库(MYSQL),SQL文件在项目根目录下,名为autoCode.sql,运行里面的内容即可 修改数据库连接参数,配置文件在src/main/resources...
使用Idea14.1.4和maven创建java web项目
CentOS7下svn tomcat9.0 maven3.3 jenkins实现web项目自动构建与远程发布.pdf
mahout in action中的example codes进行maven编译时由于maven相关jar包的URL的重定位,故无法进行有效编译,需要下载相关jar包进行手动加载!
Maven是一个采用纯Java编写的开源项目管理工具。Maven是很重要的,我们可以对我们所编写的代码进行预编译。