你有没有把这个类添加到你生成的jar文件里面?

解决方案 »

  1.   

    使用-jar参数时 忽略-classpath参数,使用系统CLASSPATH和jar包里mainfest定义的class-path指明的文件,该path使用方式和系统ClassPath一样可使用相对路径方式
    MANIFEST.MF内容如下Manifest-Version: 1.0
    Created-By: 1.4.0_01 (Sun Microsystems Inc.)
    Main-Class: Test
    Class-Path: mm.mysql-2.0.2-bin.jarManifest.mf的Class-Path内容
    上一层Class-Path: ..\mm.mysql-2.0.2-bin.jar
    同层Class-Path: mm.mysql-2.0.2-bin.jar
    下一层Class-Path: subdirectory\mm.mysql-2.0.2-bin.jarjar -cvfm Test.jar Manifest.mf *.class
    java -jar Test.jar