首页上一页 1 下一页尾页 3 条记录 1/1页
HelloJava.java:1: 错误: 写入HelloJava时出错: C:\HelloJava.class
public class HelloJava {
根号申 发表于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编码造成的。
不知道老师是怎么实现的。。。
锦衣夜行_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盘编译和执行。