JAVA文件中有中文,在eclipse编译没有问题,在服务器上用maven命令编译,中文有乱码,因为linux默认是utf-8字符集,而java文件时gbk的,在网上找了一下,很多人使用 /etc/profile 修改 MAVEN_OPTS =-Xms256m -Xmx512m -Dfile.encoding=GBK,但是我试验了一下,发现没有效果,最终我使用如下方式解决了这个问题,在pom.xml文件添加下面一段:
${artifactId}
maven-compiler-plugin
${java.target.version}
GBK
org.apache.maven.plugins
maven-resources-plugin
GBK
问题解决了!
阅读(3882) | 评论(1) | 转发(0) |