安装完jdk,输入java正常,输入javac出现这个问题
如图
我现在的系统 win8.1英文版的
百度之的一些解决方案有:
1 修改cmd窗口属性默认代码页为 936
2 修改注册表
3 字符集的问题
前两者我试过没效果
字符集 我想应该是这里的原因吧
但是为什么java正常呢
如果有遇到过这个问题的帮忙解答下 谢谢
------解决方案--------------------
试试如下步骤:
1、打开CMD.exe命令行窗口
2、通过 chcp命令改变代码页,UTF-8的代码页为65001 chcp 65001
3、修改窗口属性,改变字体
在命令行标题栏上点击右键,选择"属性"->"字体",将字体修改为True Type字体"Lucida Console",然后点击确定将属性应用到当前窗口。
------解决方案--------------------
这个我也不能确定,如果楼上方法不能解决,你试试到 C:\Windows\System32 里面找到所有包含java名字的文件 ,然后全部删除。然后再试试 看行不行。