java项目打成jar包--连带外部jar包

1、使用eclipse的export。生成一个jar包,指定程序的入口的class。

 

2、因为使用export不会把外部的jar包,一同打包。所以要进行如下操作:

 

     1)比如在/root/下新建文件夹test

     2)把1生成的jar包,拷到test目录下

     3)在test目录新建lib文件夹

     4)把工程用到的所有jar包拷贝到lib目录下面

     5)用winrar打开1生成的jar包,修改META-INF目录下面的MANIFEST.MF文件。

          修改要注意几点(1)Main-Class、Class-Path冒号后要有一个空格(2)Class-Path回车后前面要有两个空格

 

 

把我用到的MANIFEST.MF贴出来:

 

 

[c-sharp]  view plain copy
  1. Manifest-Version: 1.0  
  2. Main-Class: com.socket.server.SimpleHttpServer  
  3. Class-Path: lib/commons-beanutils-1.8.0.jar  
  4.   lib/commons-codec-1.3.jar  
  5.   lib/commons-io-1.4.jar  
  6.   lib/commons-logging-1.1.1.jar  
  7.   lib/httpclient-4.0.jar  
  8.   lib/httpcore-4.0.1.jar  
  9.   lib/jcouchdb-1.0.1-1.jar  
  10.   lib/log4j-1.2.14.jar  
  11.   lib/slf4j-api-1.6.1.jar  
  12.   lib/svenson-1.3.8.jar  
  13.   lib/slf4j-log4j12-1.6.1.jar  
  14.     
  15.     

你可能感兴趣的:(java项目打成jar包--连带外部jar包)