一个.java文件里的public class类名必须和文件名相同,包括大小写。

解决方案 »

  1.   

    你的jar里放的是编译过的class吗?
    很怪,jar里应该只是 *.class和配置文件啊
    你怎么做jar的?
      

  2.   

    你的JAVA程序的启动类与JAVA文件名应该相同,JAVA程序里只能有一个public类,通常是启动类。
    根据错误报告,应该是这个问题、
      

  3.   

    to  darkwing
             你说的不错,是这个原因,里面没有class文件,我重新编译就好了,这个JAR包是别人给我的,我也没有太注意!谢谢你了