错误:非法字符:Java 中的“ufeff" [英] error: illegal character: 'ufeff' in java
本文介绍了错误:非法字符:Java 中的“ufeff"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在 ubuntu 中编译 java 代码时出现此错误.
![得到这个错误][1]
<块引用>错误:非法字符:'ufeff'
import java.net.*;^
<块引用>
error: class, interface, or enum expected
import java.net.*;^
解决方案
正如 Jim Garrison 指出的那样,你文件开头可能有一个 字节顺序标记 (BOM).使用可以查看所有不可打印字符并将其删除的编辑器.
或者,您可以使用 sed 将其删除:
sed '1s/^.//' infile >>输出文件
Got this error when compiled java code in ubuntu.
![Got this error][1]
error: illegal character: 'ufeff'
import java.net.*;
^
error: class, interface, or enum expected
import java.net.*;
^
解决方案
As Jim Garrison pointed out, you probably have a Byte Order Marker (BOM) at the start of the file. Use an editor that can view all non-printable characters and remove it.
Alternatively, you can use sed to remove it:
sed '1s/^.//' infile >> outfile
这篇关于错误:非法字符:Java 中的“ufeff"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文