用记事本写的java程序无法编译

我用UltraEdit写的一个HelloWorld小程序,用javac编译的时候就报错。

错误信息为:

我用eclipse写了一个同样的程序,用javac编译,并用java运行,其结果都是正确的,说明我的java环境没有问题。

我用记事本写的程序为:

public class Test{
    public static void main(String[] args){
        System.out.println("test");
    }
}

我也特别注意了类名和文件名。

求高手指点,小女子万分感激呀!!!!

MM们
浏览 628回答 3
3回答

九州编程

我知道你这是什么问题,你用记事本写好后保存的时候,把编码改成ANSI(如果已经保存了不弹出保存对话框,点另存为就是了),你肯定是用的UTF-8,javac默认是使用系统编码,而windows的默认编码是GBK

GCT1015

注意编码。 在保存的时候选择ascii。

汪汪一只猫

public这个词都乱码了,编码错误了呗
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java