import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Scanner;
import org.apache.log4j.lf5.util.StreamUtils;
/**
*lib.txt文件中就是目标jar文件的路径,根据该路径找到相应的jar包,把这些jar包归并到一个目录下
* @author Sandy
* @version $Revision: 1.1 $
* 建立日期 2011-8-12
*/
public class ReadFileWriteJarFile
{
private static final String septor="\\\\";
public static void main(String[] args) throws Exception
{
String fileName="E:\\libs\\lib.txt";
start(fileName);
}
private static void start(String fileName) throws Exception
{
Scanner scanner=new Scanner(new File(fileName));
while(scanner.hasNext())
{
String fulllibName=scanner.nextLine();
System.out.println(fulllibName);
String [] newlibNames=fulllibName.split(septor);
String libName=newlibNames[newlibNames.length-1];
InputStream input=new FileInputStream(new File(fulllibName));
OutputStream output=new FileOutputStream(new File("E:\\libs\\"+libName));
StreamUtils.copy(input, output);
}
}
}
分享到:
相关推荐
生成JAR包是Java项目打包的一种常见方式,它用于将多个.class文件及相关资源文件打包成一个文件,便于程序的分发和部署。JAR文件的全称是Java Archive,本质上是一个ZIP格式的压缩文件,包含了一个清单文件...
当我们谈论“java生成jar文件工具”时,最基础的工具就是JAR命令行工具,它随Java SDK一同提供。通过编写MANIFEST.MF文件来指定主类和其他相关信息,然后使用`jar cf jarfilename.jar file1 file2 ...`命令,我们...
在Java开发环境中,我们经常需要将项目打包成可执行的JAR文件,便于分发和运行。然而,对于非Java开发者或终端用户来说,直接运行JAR文件可能会有些不便,因为他们可能没有安装Java运行环境(JRE)。为了解决这个...
jad生成器,可根据现有的jar文件生成对应的JAR
生成jar文件的过程通常包括以下步骤: 1. **编译源代码**:使用Java编译器(如javac)将.java源文件编译为.class文件。 2. **创建MANIFEST.MF文件**:指定JAR的主要属性,如Main-Class属性,这指定了运行JAR时执行...
下面我们将详细探讨如何使用Java命令行工具来生成Jar文件。 首先,确保你已经安装了Java Development Kit (JDK),因为`jar`命令是JDK自带的工具。在Windows环境下,你可以通过CMD命令行窗口来操作;在Linux或Mac...
这个`createJar`方法接受一个类名和目标JAR文件,然后创建一个`JarOutputStream`,将对应的`.class`文件添加到JAR中。注意,类名需要转换为类路径格式,即使用`.`替换`/`。 结合以上两个部分,我们可以在运行时动态...
- 当JAR文件包含资源文件(如图片、配置文件等)时,确保它们也被包含在JAR中,并在代码中使用正确的相对路径访问。 生成可执行JAR文件是Java开发中的重要一环,它使得代码分发和执行更加便捷。熟悉这个过程可以...
JAD文件生成器的工作原理是解析JAR文件中的元数据,并将其生成为JAD文件中的相应字段。 在使用JAD文件生成器时,步骤如下: 1. **下载JAD生成器**:首先,你需要找到并下载名为“JADMaker”的工具,这是一个能将...
模仿示例,修改其中的make.bat,执行此批处理程序,将生成的rt.jar替换掉jre的lib中的同名文件。 Step3:使用exe4j生成exe文件,生成一个exe文件。 Step4:使用InnoSetup,将前面的exe文件以及jre打包成安装程序。
在MyEclipse这款强大的Java集成开发环境中,生成.jar文件是一项常用的任务,这通常涉及到将一个或多个类或者整个项目打包成可执行的Java应用程序或库。以下是在MyEclipse中生成.jar文件的详细步骤,以及一些相关的...
### XMLBean生成JAR与XSD文件转换常见问题解析 #### 概述 在软件开发过程中,特别是涉及Web服务或需要处理XML数据的应用程序中,经常需要用到XMLBeans工具来将XML Schema (XSD) 文件转换成Java代码并进一步打包成...
1、打开一个或者多个*.class文件,XJad反...3、打开一个*.jar文件,XJad将该Jar文件中的所有*.class文件解压缩到临时目录并进行反编译, 并将源文件带包路径信息保存至当前文件夹下名称为“~” + *.jar 的文件夹中;
// 使用jar命令生成JAR文件 jar cvfm Hello.jar META-INF/MANIFEST.MF HelloWorld.class ``` 在清单文件`MANIFEST.MF`中可能包含如下内容: ``` Manifest-Version: 1.0 Main-Class: HelloWorld Class-Path: lib/...
如何将jar包生成*.exe文件
通过jar生成可执行的jar文件 将您要打包成jar的class文件放到D盘的temp目录下(也可以自定义) 在cmd命令行中键入如下指令: 1. 进入temp目录:cd tmep 2. 输入打包jar命令:jar -cvfe test.jar JFrameDemo3 . (点...
在Java环境中,我们可以利用Eclipse这样的集成开发环境(IDE)来根据WS-DL文件自动生成客户端代理类,这些类能够方便地调用远程Web服务。然而,为了完成这个过程,我们需要依赖一些特定的jar包。 首先,Eclipse生成...
"mybatis自动生成文件jar包"是指包含MyBatis代码生成器相关功能的JAR文件。这个JAR包通常包含了MyBatis代码生成器的类和依赖,使得用户在不安装完整MyBatis框架的情况下,也能运行代码生成器,生成所需的Java代码。 ...
完成以上步骤后,就可以使用`jar`命令来生成JAR文件了。打开CMD命令行工具,切换到包含`.class`文件和`manifest.mf`文件的目录,然后执行以下命令: ```sh jar cvfm cal.jar manifest.mf *.class ``` 这里简要解释...
生成JAR电子书的过程可能包括以下步骤: 1. **内容收集**:准备要包含在电子书中的文本、图片和其他媒体资源。 2. **结构规划**:根据内容组织目录结构,每个章节或部分对应一个目录,文件按需放入相应目录。 3. **...