这是撒回事?
还有0人有此问题
发表在Java视频课程答疑 2018-03-02
是否精华
版块置顶:

HelloJava.java:1: 错误: 写入HelloJava时出错: C:\HelloJava.class
public class HelloJava {

分享到:
精彩评论 3
根号申
学分:4736 LV12
TA的每日心情
2021-07-16 23:48:46
2018-03-05
沙发

不要在C盘根目录操作,换个地方

锦衣夜行_1512380356
学分:86 LV3
2018-03-08
板凳

根号申 发表于2018-03-05 08:49

不要在C盘根目录操作,换个地方

我试了换目录,还是同一个报错。

我百度了下说是使用一贯的“javac HelloWorld.java”方式编译UTF-8(带BOM)编码的.java源文件,在没有指定编码参数(encoding)的情况下,默认是使用GBK编码。当编译器用GBK编码来编译UTF-8文件时,就会把UTF-8(带BOM)编码文件的文件头的占3个字节的头信息,按照GBK中汉字占两个字节、英文占1个字节的特性解码成了“乱码”的两个汉字。这个源文件应该是用记事本另存存为UTF-8编码造成的。

不知道老师是怎么实现的。。。

根号申
学分:4736 LV12
TA的每日心情
2021-07-16 23:48:46
2018-03-09
地板

锦衣夜行_1512380356 发表于2018-03-08 19:35

我试了换目录,还是同一个报错。

我百度了下说是使用一贯的“javac HelloWorld.java”方式编译UTF-8(带BOM)编码的.java源文件,在没有指定编码参数(encoding)的情况下,默认是使用GBK编码。当编译器用GBK编码来编译UTF-8文件时,就会把UTF-8(带BOM)编码文件的文件头的占3个字节的头信息,按照GBK中汉字占两个字节、英文占1个字节的特性解码成了“乱码”的两个汉字。这个源文件应该是用记事本另存存为UTF-8编码造成的。

不知道老师是怎么实现的。。。

跟字符没关系,你的代码里根本没有中文。

你把文件复制到D盘,到D盘编译和执行。

首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照