简介:在cmd中运行javac编译java文件报错: 编码GBK的不可映射字符、 非法字符: \65279 操作背景:我在eclipse建立了个HelloWorld.java文件,格式UTF-8,然后复制保存到C:\Users\alex\test目录下,在此处运行按住Shift+右键调出cmd命令窗口,输入命令:javac HelloWorld.java, 然后报错:HelloWorld.java:6: 错误: 编码GBK的...
如果在编译过程中出现报错:错误: 非法字符: \65279...错误: 需要class, interface或enum 就必须先把java文件转为无BOM的utf-8的编码:用notepad++就可以实现转换保存。 这是因为:由于JDK是国际版的,在编译的时候,如果我们没有用-encoding参数指定我们的JAVA源程序的编码格式,则javac.exe首先获得我们操作系统默认采...
如果在编译过程中出现报错:错误: 非法字符: \65279...错误: 需要class, interface或enum 就必须先把java文件转为无BOM的utf-8的编码:用notepad++就可以实现转换保存。 这是因为:由于JDK是国际版的,在编译的时候,如果我们没有用-encoding参数指定我们的JAVA源程序的编码格式,则javac.exe首先获得我们操作系统默认采...