如何解决java用cmd运行时输出的中文乱码

问题遇到的现象和发生背景

img

问题相关代码,请勿粘贴截图
class TestDemo {
    public static void main(String args[]) {
        System.out.println("我喜欢学习 Java");
    }
}

运行结果及报错内容

img

我的解答思路和尝试过的方法

img

我想要达到的结果

https://jingyan.baidu.com/article/e3c78d649a56233c4c85f502.html

编译时设计下编码