导出jar包时,怎么加入非标准的jar?

hanxingruo 2009-05-28 11:01:22
程序原来可以运行,导出成jar后运行出错
发现是因为程序中使用了非标准的串口comm包(build path里面添加的),所以报找不到类的错误

怎么把这个comm.jar一起导出来呢?
导出jar的时候只能选择工程中的文件
...全文
97 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
shibenjie 2009-06-03
  • 打赏
  • 举报
回复
Winrar 打开 jar文件中的 Manifest.MF文件
按下面格式修改该文件:

anifest-Version: 1.0
Main-Class:
Class-path: ./libs/jdbc/a1.jar ./libs/httpuintLib/a2.jar


Class-path:是引用的外部jar包,注意当前目录知道是jar文件所在的目录
loveunittesting 2009-06-03
  • 打赏
  • 举报
回复
ls说的这个东西没用过,学习。3楼的方法没问题。其实最好还是分包比较明确,java程序很多都是用bat文件启动的,比如大多数应用服务器,jemter等,都是这样,把需要用的jar包在bat文件里加入到classpath就行了。
  • 打赏
  • 举报
回复
只能根据jar路径提示手动去找到,然后把它再导进工程里去,然后再导出来就包含它了
aSysBang 2009-05-28
  • 打赏
  • 举报
回复
用fat.jar 打包
这个插件 不错 很好用
joe910101605 2009-05-28
  • 打赏
  • 举报
回复
把comm.jar解压 把包放到你的工程下 这样不就可以了嘛 不太专业哈
hanxingruo 2009-05-28
  • 打赏
  • 举报
回复
现在comm.jar已经在工程里了,在eclipse里能正常运行,导出来的时候就是找不到类呀

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧