maven-报错非法字符:\65279 错误

开发中一个项目很早就报这个错,maven报错非法字符:\65279 错误,开发过程中偶尔会遇到,今天终于下决心要解决这个问题编译java 文件的时候,有些java文件报非法字符 \65279错误,在网上找和很多 方法,也试了很多方法,换JDK;添加maven-compiler-plugin插件,更改maven-compiler-plugin属性,更换版本;换editplus编译器;修改文件编码貌似也不靠谱(反正我修改之后还是报错~~),后来试了一个方法真的行了发现试过了上述所有方法都不可行,最终按照网友以下方式解决了问题,非常感谢。

1.在 IDE中修改提示有非法字符的java文件的编码为:ISO-8859-1 然后 我们就 可以看到java文件的开头有些 乱码,删除它,就是它在捣乱 

2.修改完之后,把文件的编码改回 UTF-8 保存,用maven工具打包编译 成功
时间: 2024-10-15 10:17:56

maven-报错非法字符:\65279 错误的相关文章

maven报错非法字符:\65279 错误

本来以为是开发同事代码忘提交,或者是自己没有从私服更新下来,所以各种svn update,maven update,project clean,甚至mvn clean compile都无济于事,所以怀疑文件本身编码有问题. 用win10自带的notepad查看文件编码确实是UTF-8,这时候想到再用其他编辑器(EmEditor)查看是否还有其他的编码设置: 竟然还有分UTF-8有签名和无签名,然后google了下标准的UTF-8应该是无签名的.所以改成UTF-8无签名,问题解决. 关于有bom跟

maven编译java代码报“非法字符: \65279 ”错误的解决方法

前段时间开发一个项目,使用maven进行编译时报“非法字符: \65279 ”,但是眼睛看怎么都正确的,文件转成utf-8编码还是报错. 最后没办法,暴力解决了这个问,步骤如下 1.把文件内容复制出来,我是复制到Sublime Text2里面. 2.删除原文件. 3.创建一个新的java文件,并将复制出去的文本粘贴回来.搞定. 最后查了一下,还是很多人遇到这个问题了,而且也有人解答了产生的原因. 这篇文章解答了产生的原因,也给出了另外两种解决方法 http://blog.163.com/[ema

Maven编译项目后,报错 非法字符:\65279

对现有的Web项目添加Maven支持,执行编译命令后,出现如下错如: BaseConst.java:[1,0] 非法字符:\65279 使用 notepad++ 工具打开之后,发现该文件格式为 UTF-8 (含BOM)格式,如下图: 改为"UTF-8 无 BOM格式编码"即可. 分析:有可能是由于使用 UltraEdit 工具时,该工具本身默认的文件格式导致.

maven编译工程时出现非法字符: \65279错误

这个问题很蹊跷,不过出现了非法字符,总体上应该是编码问题造成的.网上搜了一下资料,还真的解决了.留下来以作参考 使用Notepad或者其他的文本编辑工具,打开出问题的文件.然后按照 UTF-8无BOM模式保存,问题就解决啦.....

Maven报错“未结束的字符串字面值” “需要为 class、interface 或 enum”等

eclipse里面编译完全正常,mvn clean install 这么惨的错误: Compilation failure: [ERROR] *.java:[38,27] 未结束的字符串字面值 [ERROR] *.java:[38,53] 需要 ';' [ERROR] *.java:[41,19] 需要 ')' [ERROR] *.java:[41,12] 不是语句 [ERROR] *.java:[41,23] 需要 ';' [ERROR] *.java:[41,26] 不是语句 [ERROR]

java 报错非法的前向引用

今天在看<thinking in java>的时候,第四章提到了非法的前向引用,于是自己试了一下,书中的例子倒是一下就明白了,但是自己写的一个却怎么也不明白,于是上网问了一位前辈,终于明白啦! 这个是错误的代码: class BB { static int a = 0 ; public BB() { a++ ; System.out.println("执行BB" + a) ; } public void printA() { System.out.println("

创建Maven报错

Maven报错:maven-archetype-webapp:RELEASE from any of the configured repositories 今天学习maven,在控制台下新建maven项目没有问题,但是在STS(eclipse)下创建maven项目老是报错,郁闷死了: ---------------------------------------------------- 错误信息:Could not resolve archetype org.apache.maven.arc

浏览器控制台报错SCRIPT7002: XMLHttpRequest: 网络错误 0x2ef3

前两天遇到一个问题,easyui 的datagrid向后台发送请求本地测试没问题,放服务器在谷歌下面没问题,在ie下请求发送失败.打开浏览器控制台查看请求失败,console报错SCRIPT7002: XMLHttpRequest: 网络错误 0x2ef3,network服务被挂起: 页面弹出错误提示框: 排除问题:由谷歌下请求数据成功,IE下有问题,推断前台发送ajax出错,不是后台的原因.再在IE下console.log前台传参发现传参也没问问题,大概推测是easyui对ajax封装的问题.

web转maven报错

http://howtodoinjava.com/2013/06/04/solved-java-compiler-level-does-not-match-the-version-of-the-installed-java-project-facet/ mvn eclipse:eclipse -Dwtpversion=2.0 web转maven报错