目录结构:
[test@root kafka]$ ls
com lib MANIFEST.MF
首先创建文件
mkdir kafka
cd kafka
kafka目录结构如下:
kafka/
kafka/lib/
kafka/lib/kafka-clients-0.10.2.0.jar
kafka/lib/slf4j-api-1.7.2.jar
kafka/lib/lz4-1.3.0.jar
kafka/com/
kafka/com/balck/
kafka/com/balck/ppx/
kafka/com/balck/ppx/kafka/
kafka/com/balck/ppx/kafka/SearchConsumerMessage.class
kafka/MANIFEST.MF
kafka/kafka4.jar
建立文件MANIFEST.MF, 内容如下:
Manifest-Version: 1.0
Created-By: 1.8.0_60 (Oracle Corporation)
Main-Class: com.balck.ppx.kafka.SearchConsumerMessage
Class-Path: ./lib/kafka-clients-0.10.2.0.jar ./lib/slf4j-api-1.7.2.jar ./lib/lz4-1.3.0.jar
执行下面命令打jar包:
jar -cvfm kafka4.jar MANIFEST.MF ./
然后执行jar包:
java -jar kafka4.jar
要是转移到别处使用的话,就要打包
tar -zcvf kafka4.tar.gz kafka
然后在别处:
tar -zxvf kafka4.tar.gz
cd kafka
java -jar kafka4.jar