A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 董霁辉 中级黑马   /  2013-3-11 01:26  /  1514 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 董霁辉 于 2013-3-11 19:04 编辑

案例描述:使用notepad++ 简体中文 6.3版 测试刚刚安装好的jdk, javac 1.7.0_11 报错如图,但使用eclipse测试正常 求解 ~~

编译错误.jpg (93.43 KB, 下载次数: 18)

编译错误.jpg

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1

查看全部评分

4 个回复

倒序浏览
编码问题,真心不懂这个
回复 使用道具 举报
{:soso_e141:} 在notepad++ 中右键另存为 用GBK 编码保存,再编译试试。。
编码问题,调整下.java文件跟命令端口编码格式一样。
一般Windows系统默认编码为GBK

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1

查看全部评分

回复 使用道具 举报
java语言默认的编码方式是 UNICODE,而我们中国人通常使用的文件都是基于GB2312或者BIG5等方式编码。虽然java soft声明java的基本类型已经考虑到对多国语言的支持,使用默认的UNICODE编码。但是如果操作系统的编码不是UNICODE而是国标码,从java源代码到得到正确的结果就要经过:“java源代码——>java字节码——>虚拟机——>操作系统——>显示设备,”的过程。以上每一步都正确处理,才能最终显示。
回复 使用道具 举报
多谢指点,此问题解决办法已找到,如图,谢谢!

编译错误解决.jpg (272.15 KB, 下载次数: 23)

notepad++ 编译器编译报错解决

notepad++ 编译器编译报错解决
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马