今天,在运行java程序时,javac时,突然显示编译不通过,开始以为是自己代码写的有问题。后来,百度发现是自己的.java文件保存出现问题。
错误如下:
这时,需要使用-encoding指令来为文件制定编码格式.命令如下:
javac -encoding UTF-8 score.java //编译
java score //运行
本以为这样就可以运行成功了,结果运行后发现,显示非法字符:’\ufeff’
需要做如下修改:将文件中的encoding格式改为UTF-8即可。
再次运行编译就成功了