问题描述
很多同学在刚刚入门java时,老师为了让同学门板体会到java的底层逻辑,了解一段代码是如何编译运行的,通常不会使用集成工具(Idea eclipse等)
而是直接记事本手敲代码,然后黑窗编译运行,这很好
但是有同学会发现,入门之路也许并不是那么顺利
因为当你好不容易把代码写的没有语法错误,并且细心地标识出了注释(// 这是第一个java程序)
在黑窗下运行 javac 文件名.java 时,会出现这个问题
瞬间开始劝退了…………
问题解决:
把记事本的编码换成GBK编码即可(默认是UTF-8)
解释说明
我们在控制台使用cmd命令打开黑窗后,可以鼠标右键查看属性。
如图所示,黑窗默认的是GBK,所以又是一个编码问题,只需要遵照控制台即可。