1.情景展示

在cmd窗口当中,使用javac命令编译java文件,报错信息如下:

2.原因分析

根源:java文件中含有中文,不管是代码还是注释。

字符集冲突,windows中文版,默认的字符集为:GBK,而当你的java文件当中的汉字不是字符集:GBK时,javac进行编译的时候就会报错。

3.解决方案
  1. 去掉代码中的中文(不推荐)
  2. 修改代码的字符集(不推荐)
  3. 在命令行上加入字符集,以java文件原有编码运行。(推荐)

我们先确定IDE中的代码的字符集,一般为UTF8,然后在指令中指定字符集即可。 

 

 

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐