为什么我将Java源文件写好之后(没有错),我编译时老是报错,在第一行第一个字符错误,我在学校拷回来的程序运行没错,在家的电脑上写的,编译就会有这样的错。大哥大姐们帮我解决下吧。第一个程序 编译:
TestFileInputStream.java:1: 需要为 class、interface 或 enum
锘縞lass TestFileInputStream { 我写了HelloWord.java测试:
HelloWord.java:1: 需要为 class、interface 或 enum
锘縫ublic class HelloWord {我在第一行前面打个空格后 编译:
HelloWord.java:1: 警告:编码 GBK 的不可映射字符
锘?public class HelloWord { ?
HelloWord.java:1: 非法字符: \65533
锘?public class HelloWord {为什么我的源代码第一个字符编译后都会变成繁体字了啊(c->锘縞, p->锘縫,空格->锘? )???
TestFileInputStream.java:1: 需要为 class、interface 或 enum
锘縞lass TestFileInputStream { 我写了HelloWord.java测试:
HelloWord.java:1: 需要为 class、interface 或 enum
锘縫ublic class HelloWord {我在第一行前面打个空格后 编译:
HelloWord.java:1: 警告:编码 GBK 的不可映射字符
锘?public class HelloWord { ?
HelloWord.java:1: 非法字符: \65533
锘?public class HelloWord {为什么我的源代码第一个字符编译后都会变成繁体字了啊(c->锘縞, p->锘縫,空格->锘? )???
class TestFileInputStream {
public static void main(String[] args) {
int d;
FileInputStream fis = null;
try {
fis = new FileInputStream(filename);
while((d = fis.read()) != -1) {
System.out.print((char)d);
}
fis.close();
}catch(Exception e) {
System.out.println("找不到文件。");
}
}
}编译后:
TestFileInputStream.java:13: 警告:编码 GBK 的不可映射字符
System.out.println("鎵句笉鍒版枃浠躲?");
^
TestFileInputStream.java:1: 需要为 class、interface 或 enum
锘縤mport java.io.*;
^
1 错误
1 警告