方法1: 以前是改这个vi /etc/sysconfig/i18n不过没有效果,在centos7里面,要这样子改 vi /etc/locale.conf 删除或者注释里面的内容。 输入 LANG=“zh_CN.GB18030” wq保存退出,然后reboot重启,登录,显示正常 [root@localhost ~]# java -version -bash: java: 未找到命令 方法2: 如果是用Secure CRT,在 选项-会话选项-终端-外观-字符编码,改为UTF-8。