java程序实现对项目打成jar包的功能

本文介绍如何利用Java代码将工具类打包成jar文件,适用于项目开发中为用户提供下载的功能。
摘要由CSDN通过智能技术生成

在项目开发中需要实现将工具类打成jar包并提供给用户下载的功能,自己参照网上的案例写了一个demo,具体内容如下:

package com.azt.datasecurity.modules.wsc.test;

import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.jar.JarEntry;
import java.util.jar.JarOutputStream;

import org.apache.commons.lang.StringUtils;

import com.azt.datasecurity.modules.wsc.utils.DirectoryCopy;

/**
 * 生成jar包测试类
*
*@author sidneylee
*@date 2016-6-13 下午01:15:43
*
 */
public class GenJarDemo3 {

	public void generateJar(String targetPath,String javaClassPath) throws FileNotFoundException, IOException {

		String targetDirPath = targetPath.substring(0, targetPath.lastIndexOf("/"));
		File targetDir = new File(targetDirPath);
		if (!targetDir.exists()) {
			targetDir.mkdirs();
		}
//不生成Manifest配置文件(之前的class包里面已经有了)
//		Manifest manifest = new
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值