求助~~!一个很小白的问题~!

leaf86222 2011-09-10 10:00:10
我的项目添加了3个外部jar包,但是我把项目归档保存后。发现没有把那三个包都打包了。

请问我要怎么做? 麻烦具体点。。我很菜·谢谢··





...全文
162 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
复制到lib目录下。
差点成功人士 2011-09-10
  • 打赏
  • 举报
回复
JAVA项目要引入第三方jar包作为资源文件,好像是要自定义配置文件MANIFEST.MF ,例如:

Manifest-Version: 1.0
Class-Path: lib/crimson.jar lib/jbcl.jar lib/junit.jar lib/log4j-1.2.13.jar lib/mysql-connector-java-3.1.13-bin.jar
Main-Class: src.YourMainClassName

Class-Path指定第三方jar包的位置。比如我们的项目打包后为project.jar,应该在 project.jar的同层目录下建立一个lib文件夹,并将相关的jar包放在里面。
leaf86222 2011-09-10
  • 打赏
  • 举报
回复
后来我自己误打误撞搞好了。。。需然大家的方法没有用上。。不过还是谢谢大家~!
leaf86222 2011-09-10
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ltqwlbj 的回复:]
没有找到这个文件就在CLASS根目录下面新建一个
[/Quote]






我把 mysql-connector-java-5.1.6-bin.jar substance.jar trident.jar 3个外部包用一个叫lib的文件夹装起来了。然后和lib同目录的有个叫xxq的包。里面是程序文件。 请问这个MANIFEST.MF 怎么写 ,写些什么进去·?
差点成功人士 2011-09-10
  • 打赏
  • 举报
回复
没有找到这个文件就在CLASS根目录下面新建一个
leaf86222 2011-09-10
  • 打赏
  • 举报
回复
晕啊。。。我搜索eclipse就找不到。。。搜索jdk就找到这么多。。到底哪个是要改的MANIFEST.MF

leaf86222 2011-09-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 niuniu20008 的回复:]
楼主头像怎么倒立的????????
1,修改 MANIFEST.MF 文件,加上

Class-Path: lib/xxx.jar lib/yyy.jar ....

注意,Class-Path: 冒号后面必须有而且仅有一个空格,添加的多个 jar 包使用至少一个空格分开。

2,把这个 MANIFEST.MF 打包生成 a.jar
3,把这个 a.jar 复制到一个目录中,在这个……
[/Quote]

请问。。。。MANIFEST.MF在哪里? 怎么我找不到
leaf86222 2011-09-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ltqwlbj 的回复:]
JAVA项目要引入第三方jar包作为资源文件,好像是要自定义配置文件MANIFEST.MF ,例如:

Manifest-Version: 1.0
Class-Path: lib/crimson.jar lib/jbcl.jar lib/junit.jar lib/log4j-1.2.13.jar lib/mysql-connector-java-3.1.13-bin.jar
Main-C……
[/Quote]



弱弱的问一句。MANIFEST.MF在哪里? 怎么我找不到
niuniu20008 2011-09-10
  • 打赏
  • 举报
回复

选中你要导出的项目,右击选择“Export” 在弹出的界面选 General-----File System 然后 Next ,在 To directory处选择你要导出

的位置(路径),然后Finish 。导jar包,Export->java->Runnable jar file->next,launch configuration选要导出的项目,Export

destination选导出的路径以及给jar起个名字,点击导出的 jar文件就可以运行了
niuniu20008 2011-09-10
  • 打赏
  • 举报
回复
楼主头像怎么倒立的????????
1,修改 MANIFEST.MF 文件,加上

Class-Path: lib/xxx.jar lib/yyy.jar ....

注意,Class-Path: 冒号后面必须有而且仅有一个空格,添加的多个 jar 包使用至少一个空格分开。

2,把这个 MANIFEST.MF 打包生成 a.jar
3,把这个 a.jar 复制到一个目录中,在这个目录中建一个 lib 目录(这个 lib 与 Class-Path: 中的那个相对路径目录要一样),把 xxx.jar, yyy.jar 复制进去(如果 Class-Path: xxx.jar yyy.jar 这种形式的话,不需要建 lib 目录了,直接复制到与 a.jar 同级目录中)
4,双击 a.jar 就可以运行了。

58,454

社区成员

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

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