错误:非法字符:Java 中的“\ufeff”
2022-09-02 23:44:15
在 ubuntu 中编译 Java 代码时出现此错误。
![出现此错误][1]
error: illegal character: '\ufeff'
import java.net.*;
^
error: class, interface, or enum expected
import java.net.*;
^
在 ubuntu 中编译 Java 代码时出现此错误。
![出现此错误][1]
error: illegal character: '\ufeff'
import java.net.*;
^
error: class, interface, or enum expected
import java.net.*;
^
正如 Jim Garrison 所指出的,您可能在文件开头有一个字节顺序标记 (BOM)。使用可以查看所有不可打印字符并将其删除的编辑器。
或者,您可以使用 sed 将其删除:
sed '1s/^.//' infile >> outfile
如果您使用的是IntelliJ,请右键单击类文件,然后选择“删除BOM”。这应该在开始时删除物料清单。