eclipse导出jar包的笔记

来源:互联网 发布:mysql认证考试 编辑:程序博客网 时间:2024/06/06 00:18
经过长时间尝试,将方法记下来。

首先确认工程有没有引入第三方的jar包,如果没有直接export成jar包;如果有,需要注意一下
第一步:将工程export成jar包,简单称之为a.jar
第二步:在a.jar同级,新建lib文件夹,将第三方jar包全部复制到lib中。
第三步:最关键一步,修改工程中的MANIFEST.MF文件。以360压缩方式打开a.jar,找到该文件,文件中一般只有Manifest-Version: 1.0,然后回车写入
Class-Path: lib/commons-codec-1.3.jar lib/commons-codec-1.6.jar 。。。。
注意冒号后面一个空格,将lib中的jar包全部写上,两个jar之间的空格为一个;如果jar较多要换行,注意空两个空格加回车进行换行,写好之后,回车写入
Main-Class: ouc.sei.MainIn.mainClass 这是你的main函数的入口函数,注意冒号后空格。
ps:先改好MANIFEST.MF文件再打包可是不错的选择。

最后,在cmd下调到a.jar所在文件夹的目录下,java -jar a.jar  就可以看到工程运行了。
ps:一般出现java.lang.NoClassDefFoundError 是少了某个jar包,注意看caused by位置信息,查看哪个jar问题。Good Luck!!

0 0
原创粉丝点击