关于使用jvm命令行时出现乱码的问题排查与解决

今天在网上看了一篇关于java gc机制的文章,知道java的gc是可以通过命令行打印每次调用的回收情况,还有选择收集器,设置堆内存大小,设置分代内存比例等功能,才发现windows的cmd有挺多我从来没用过的功能,赶紧打算试试,结果打开命令行输入java命令的时候却发现:



艹 ...一堆乱码,怎么看...

这属于cmd的一个bug,编码集和系统语言不一致,谈一下解决方案,lz系统是盗版win7

首先,,单击窗口左上角的图标,选择弹出的菜单中的“默认值”,打开如下图的对话框。单击第一个“选项”选项卡,将默认的代码页改为 936。


然后打开控制面板,区域和语言---将语言改成中文(中国)

然后打开cmd运行 chcp 936 命令.完成!





原来jvm是有中文命令行界面的,蛮吊的,以后调试代码的时候试试再研究一下它的新功能,感觉对开发有帮助!

收工!

评论

此博客中的热门博文

Jedis 连接 Redis 常见错误

使用VMware10.0.0虚拟机 安装centOS7 的网络和防火墙配置