cmd运行java文件时编码GBK的不可映射字符错误

cmd运行java文件时编码GBK的不可映射字符错误

大家学习java应该都是从输出一个helloworld开始的吧,然后写好java代码后在cmd中用javac进行编译,下面问题来了
我的java文件名为HelloWorld.java
在这里插入图片描述
出现这种问题的原因是java代码中有中文的出现
方法一:
用此方法编译:

javac -encoding UTF-8 HelloWorld.java

方法二:
用notepad++打开源文件
Encoding------选择编码方式为ANSI后保存,然后再编译

用了以上两种方法后再进行编译运行后已经不再报错了。
在这里插入图片描述

你可能感兴趣的:(cmd运行java文件时编码GBK的不可映射字符错误)