您的位置:首页 > 其它

Maven之——非法字符: \65279的解决办法

2015-11-07 19:03 441 查看
转载请注明出处:/article/8380939.html

在Eclipse下引入了一个别的项目下考进来的.java文件。

当运行Maven Build的时候,不通过,显示错误:

第1行第x列 非法字符: \65279

看了源文件没有这些东西啊

没办法,将源文件的内容copy到记事本里面,然后删除原来的文件,重新创建一个同名的java文件,将记事本里面的文本复制到新建文件中。保存,再执行maven一切OK。

你可以按照下面的方式去修改pom.xml的编码格式:

<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
可以通过 <encoding>UTF-8</encoding> 来设置,如果不设置的话会用本地操作系统的编码来编译文件。

资源文件的编码设置如下:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.3</version>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
举例如下:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
<compilerArgument>-Xlint:all</compilerArgument>
<showWarnings>true</showWarnings>
<showDeprecation>true</showDeprecation>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: