日期:2014-05-20  浏览次数:20825 次

JAVA打包生成JAR文件 运行时无法找到依赖包,。。。。急!
以前也遇到过这样的问题但是基本上项目下面建个LIB把包加进去eclipse在导出就可以了 这次是怎么搞都不行,万般无奈只好来这里求助了.请各位给看看 下面是我的文件目录 注:项目是JAVA PROJECT 不是WEB程序

TestProject
  -src
  -com
  -entity
  -service
  -jar system library
  -Referened ibrary
  -.settings
  -lib
  -.classpath文件
  -.project文件

这是.classpath文件的内容
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry excluding="com/service" kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="E:/lib/activation-1.1.jar"/>
<classpathentry kind="lib" path="E:/lib/annogen-0.1.0.jar"/>
<classpathentry kind="lib" path="E:/lib/ant-1.7.0.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
主程序(main)在com/service目录下

看了好多遍 buildpath也试着调了好多次 就是导出成jar运行就 报找不到activation-1.1.com.....依赖的JAR包。如有答案可以解决在继续加分...

------解决方案--------------------
如果要方便你或许可以下载一个fatjar的eclipse的插件,打包很方便