eclipse不能自动识别javaVM运行环境,例如你设置的全部为UTF-8,那么它会默认你的运行环境是UTF-8,实际情况是你的系统是中文版本系统,默认的JavaVM运行环境是GBK,而你控制台却是UTF-8,输出编码出现异常,故输出是乱码。
解决方法如下:
1>run(运行)→open run dialog(运行配置)
2>这时右边有选项卡,选择 common(公共),找到Console encoding(控制台编码),选择other(其他), 然后选择 GBK ,点击Apply(应用)。OK,这下就好了。当然如果是编码问题就需要你自己转换了。
。