安装 java 后 运行 java 命令结果出现乱码?

所有的终端都试过了,结果都是这样

我安装java 的是openjdk11


回答:

运行 Java 命令时遇到了乱码,则可能是因为系统字符集不兼容或不正确

  • 运行 Java 命令的终端窗口字符集必须与 Java 运行时字符集保持一致。可以尝试在终端中使用命令 chcp(Windows)或 locale(Linux/MacOS)来检查当前字符集,如果不是 Unicode 编码, 切换到Unicode编码
  • 在 Java 命令中添加 -Dfile.encoding=UTF-8 选项。这将告诉 Java 对输入输出流使用 UTF-8 字符编码,以确保正确的字符显示。例如,在 Windows 控制台中执行以下命令:

    java -Dfile.encoding=UTF-8 MyClass
  • 如果使用的是Eclipse、IntelliJ IDEA等IDE,则可以尝试在编辑器打开的控制台窗口中更改字符集设置。

以上是 安装 java 后 运行 java 命令结果出现乱码? 的全部内容, 来源链接: utcz.com/p/945106.html

回到顶部