一个简单的java程序:
public class app1——1 {
    
    public static void main(String args[]) {
    
        System.out.println("Hello World!");
    }
}
在编译时出现以下错误提示:
javac: 无效的标志: D:\JCreatorV4\MyProjects\app1
用法: javac <options> <source files>
-help 用于列出可能的选项
用dos编译该文件也出现相同的错误!

解决方案 »

  1.   

    愚昧没见过这样的类名app1——1!!
    首字母大写!
      

  2.   

    app1——1 不能用这个 类名可自定议的不能有“-”符号!
      

  3.   

    我这个可以,呵呵。LZ试一下。package cn.zzr.test;public class app1一一1 { 
         
        public static void main(String args[]) { 
         
            System.out.println("Hello World!"); 
        } 
      

  4.   

    JAVA的命名规则其实不像类上几位说的那么苛刻。
    汉字、日本字、希腊字母等等都可以做类名。首字母也没有大写这种说法。
    不过建议类名一定要起得有意义,首字母大写是个好习惯,值得保持。
      

  5.   

    需要补充一下的是,需要标志符命名并没有错,在java文件里是下划线啊