VS Code上通过Code Runner插件运行Java代码输出乱码

春上村树
  • 23

刚开始研究VS Code,请各位大神帮看一下这个问题
如图
图片描述

在终端使用java命令执行Code Runner运行后生成的class文件,输出的中文为乱码
图片描述

点击右下角编码,选择“通过编码保存”,选择GBK重新保存
图片描述

再次执行Code Runner,输出的依然是乱码(与图一完全一样),但是使用java命令运行生成的class文件,则输出正常
图片描述

回复
阅读 14.8k
1 个回答

文件-首选项-设置,添加如下配置:

"code-runner.executorMap": {
        "java": "cd $dir && javac -encoding utf-8 $fileName && java $fileNameWithoutExt"
    }

若依旧不可行,则添加:

"code-runner.runInTerminal": true,