由于jdk是国际版的,我们在用javac编译时,编译程序首先会获得我们操作系统默认采用的编码格式(gbk),然后jdk就把java源文件从gbk编码格式转换为java内部默认的unicode格式放入内存中,然后javac把转换后的unicode格式的文件编译成class类文件。中文不支持unicode编码,所以报错。
解决办法(两种):
如对本文有疑问, 点击进行留言回复!!
win10系统玩游戏出现错误提示battleye launcher怎么办
vs2019报错:配置“Debug|Win32”的 Designtime 生成失败IntelliSense 可能不可用的问题
RHA TrueConnect真无线耳机怎么样 RHA TrueConnect真无线耳机评测
OnePlus Buds值得入手吗 OnePlus Buds真无线蓝牙耳机评测
雷神娜迦海妖机械键盘怎么样 雷神娜迦海妖Cherry轴机械键盘评测
Win10 Build 20185更新了什么 win10 Build 20185 的新增功能汇总
Win7工作组不可用怎么办? Win7工作组无法改动的解决办法
网友评论