我在调试程序时发现总是出现这样的错误,请各位帮我分析.
c:\jdk1.3   //这里安装jdk1.3
c:\java     //存放java源程序
path c:\jdk1.3\bin;%path%;
config.sys 里 set classpath=.;c:\jdk1.3\lib\dt.jar;c:\jdk1.3\lib\tools.jar;
问题在于运行程序HelloWorldApp.class时出现这样的画面
c:\jdk1.3\java>javac HelloWorldApp.class
javac:无效的参数: HelloWorldApp.class
用法:javac <选项> <源文件>
可能的选项包括:
.............(省略了)
c:\jdk1.3\java>
请各位看看这是怎么回事啊?
还请各位给介绍个高手,别让咱这么的原地踏步走了,郁闷那!!!

解决方案 »

  1.   

    你的class 得是public 
    你的main()得是static 还不能用"class"
    再就是环境变量
    建议你用个编辑器
      

  2.   

    [public] class HelloWorldApp{
    public static void main(String a[]){
    System.out.println("hello.world!");
    }
    }第一public可以省略,第二个不可以,static也不省略,后面的String a[]中,a可以是自命的变量名,不一定是args。>javac hello.class
    >java hello
      

  3.   

    你直接在
    C:\的路径调试看看
    比如
    C:\>javac HelloWorldApp
    还有在程序前面表明类库

    import java.io.*;
    public class HelloWorldApp{
     public static void main(String args[]){
      System.out.println("hello.world!");
     }

      

  4.   

    已编译好,运行时应该这样
    c:\>java HelloWorldApp
      

  5.   

    如果已经编译好,那么HelloWorldApp.java 存放在什么地方?我的HelloWorldApp.class已经修改好了,所以源文件的问题就不必提了。类库存在哪个文件夹下,我怎么找不到?
    public class HelloWorldApp{
       public static void main(String args[])
        { System.out.println("HelloWorld!");
         }
    }
    哪位朋友能具体指导一下怎么设置环境变量,win98se,给出具体的设置过程。
    还有请解释一下为什么会出现下面的东西。谢谢。
    javac:无效的参数: HelloWorldApp.class
    用法:javac <选项> <源文件>
    可能的选项包括:
    .............(省略了)
      

  6.   

    应该是public static void main(String[] args)
      

  7.   

    感谢大家的支持和帮助,其实我犯了最简单的错误,源文件后缀应该是.java ,目标文件后缀是.class,而我恰好弄反了,所以出现了上面的错误.嘿嘿,不好意思啊,给大家添麻烦了,现在我的这个问题要结贴了.大家共同努力,学习java!!!