不明白你的问题,八个里面总要有个主类吧。将每个类都编译一下,然后//java 主类//就可以了。

解决方案 »

  1.   

    在dos下面转到你这八个文件所在的目录下,
    用javac *.class
      

  2.   

    不行啊:
    E:\My Documents\STUDY\JAVA\MyAccidenceAnalyser\>java main
    Exception in thread "main" java.lang.NoClassDefFoundError: main (wrong name: JAc
    cidenceAnalyse/main)
            at java.lang.ClassLoader.defineClass0(Native Method)
            at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
            at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
    3)
            at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
            at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
            at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
            at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)(其中主类是main.class)
    究竟错在哪里?
      

  3.   

    我知道了错在哪里了
    原来是我把程序都package成一个包了
    这样在命令行里打入javac或java都出错
    只要去掉每个文件开头的package这一行就行了
    就可以编译成功了
    呵呵....
    还是要谢谢两位大哥热心指点
    :)