JDK用javac编译后怎么是乱码

本人初学java,希望高手指点,如何解决这个问题... 本人初学java,希望高手指点,如何解决这个问题 展开
 我来答
千锋教育
2015-12-21 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
1、设置一下系统的语言,控制面板——语言然后在列表中找到简体中文,取消以后重新选择添加。然后回到语言选择界面,选择新添加的语言,点击选项,将简体中文设置为显示语言,然后重启。
2、或者,点击命令提示符窗口左上角的小图标,选择“默认值”,在“选项”选项卡中把“默认代码页”改成“936 (ANSI/OEM - 简体中文 GBK)”,然后确定,关掉重新启动。
mikemelon
推荐于2016-02-26 · TA获得超过4594个赞
知道小有建树答主
回答量:1261
采纳率:0%
帮助的人:1580万
展开全部
以源文件是HelloWorld.java为例,
javac.exe的作用,是把HelloWorld.java的源文件编译成为字节码文件,即HelloWorld.class,这是一种与操作系统平台无关的字节码指令,而且是以二进制表示的(用一些反编译文件能够把它重新变回源程序文件HelloWorld.java),所以直接打开是乱码。

你要想更深入了解,可以看一下Java虚拟机,也就是JVM方面的内容,实际上这些二进制对应一些虚拟机指令的助记符,如tag, index, info等等。

java.exe程序的作用,就是运行这些字节码文件, 运行时用java HelloWorld,不带后缀.class ,这个你应该知道吧。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zyt_allen
2011-11-15
知道答主
回答量:64
采纳率:0%
帮助的人:23.3万
展开全部
出错信息是乱码?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
juanchen2
2011-11-15 · TA获得超过427个赞
知道小有建树答主
回答量:331
采纳率:0%
帮助的人:160万
展开全部
代码看看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式