你导出的是Runable Jar包吧?
在导出的向导里有一项叫做“Copy Required Libraries into a sub-folder...."
把这一项选上再打包试试。会和Jar包的同级目录出现一个文件夹,里面是所有的依赖项。

解决方案 »

  1.   

    执行jar命令前执行:
    java -Djava.ext.dirs="引用的jar路径"
      

  2.   

    执行jar命令前执行:
    java -Djava.ext.dirs="引用的jar路径"
      

  3.   

    set classpath  或者-javaagent:loadjar ,感觉怎样就能搞额 system.loadjar()都能搞。项目的话就是前两种比较好了。 一个是设置好环境在启动JVM 一个是启动的时候做预处理。
      

  4.   

    jsmoothgen.exe 用它打包 就可以了什么jar 包都能加进去,还很小的 
      

  5.   

    新建一个工程,不放源代码,只需要把所有的第三方报放到工程目录下并添加到classpath中,然后其他的每个源码工程都引用(将该工程添加到classpath中)这个工程,打包时不要将引用的工程包含进去就可以,发布项目是只需要一个人将放第三方抱的工程打一个jar报和源码工程放到一起就可以。