今天学习2样东西,一,jar文件的使用,二,输入输出流的应用。
jar的压缩使用:
可以使用命令指示符
指示的命令是jar -cvf jar文件名字.jar -C .\当前包的名字 .
实例1:
jar -cvf Manager.jar -C.\Jarfilemaking .
pause
有个问题是这个指令会将bat执行文件所在的所有东西全部打包成jar文件
而jar -cvf Manager.jar -C Jarfilemaking/ .
pause
则是只将bat文件所在包下的Jarfilemaking包下的所有东西打包成jar文件
输入输出流的使用,以下方法可以实现文件信息的复制
方法1:
import java.io.*;
public class CopyBytes{
public static void(String a[]){
File inputFile=new File("pretxt.txt");//要复制的文件对象
File outputFile=new File("retxt.txt");//复制到什么位置
FileInputStream in=new FileInputStream(inputFile);//将要复制的文件对象加入到流中
FileOutputStream out=new FileOutputStream(outputFile);//将目的地对象加入都流的目的地
int counter;//计算要复制的文件的数据的字节数
while ((counter=in.read())!=-1)//输入输出流java包自带的方法,如果流中的数据字节还有则继续
//下一步否则返回-1表示结束
out.write(counter);//实现复制功能
in.close();//流管道关闭,输入端关闭
out.close();//输出端关闭
}
}
如果只写出这些代码还是不能运行的
在java文件所在的包里面,创建pretxt.txt文件和retxt.txt文件
在pretxt.txt中输入你写的信息,retxt.txt为空
运行后就可以了
方法2:
import java.io.*;
public Copy{
public static void main(String na[])throws IOException{
FileReader in = new FileReader("pretxt.txt");
FileWriter out =new FileWriter(retxt.txt);
int c;
while((c=in.read())!=-1)
out.writer(c);
in.close();
out.close();
}
}//结果是一样的
分享到:
相关推荐
### JAVA将Class文件打包为JAR文件的详细步骤与注意事项 #### 标题与描述概述 在Java开发中,将多个Class文件打包成一个JAR(Java Archive)文件是一种常见的做法,这有助于简化项目的部署过程并提高代码的可管理性...
### 如何使用Java命令将Class文件打包成JAR包 在Java开发中,将多个`.class`文件打包成一个`.jar`文件是常见的需求,这不仅便于管理代码,也利于软件的分发与运行。本文将详细介绍如何通过Java命令行工具`jar`,将...
Java 打包成 jar 文件和将 jar 文件导出为 exe 文件的方法汇总 本文档将详细介绍 Java 打包成 jar 文件和将 jar 文件导出为 exe 文件的方法汇总。Java 是一种流行的编程语言,广泛应用于软件开发、Android 应用开发...
在 Java 开发过程中,将 `.class` 文件打包成 `jar` 包是一项常见的任务。本文将详细介绍如何使用 `jar` 命令来实现这一目标,包括基本的打包流程以及更高级的使用方法。 #### 基本概念 在深入探讨具体的步骤之前...
Java程序员在开发过程中经常会遇到这样一个问题:如何将编写好的Java程序打包成一个可执行的Jar文件?在Eclipse中,我们可以通过简单的步骤将Java程序打包成Jar文件,本文将详细介绍这其中的实现步骤和重要的知识点...
4. **重新打包JAR**:使用`jar cf new-jar-file.jar *`命令将修改后的目录重新打包为一个新的JAR文件。如果需要保留原始JAR的manifest文件,可以使用`jar uvf new-jar-file.jar manifest.mf`命令将manifest文件添加...
##### 示例 2:使用 Manifest 文件将目录下的所有文件打包到一个 JAR 文件中 假设你想将 `foo/` 目录下的所有文件打包到 `classes.jar` 文件中,并使用一个已存在的 `mymanifest` 文件作为清单信息,可以使用以下...
分享自己做的的打包工具,希望能帮助到平时为一堆补丁文件class(自动包含class内部类),jsp,html,js,css,xml,jar等文件花费很长时间整理的朋友,有了我这个工具,似乎这一切都变得简单,你只需要选择路径,然后在...
3. **使用 `jar` 命令或工具打包**:利用 Java 提供的 `jar` 工具或者集成开发环境(IDE)的功能将 `.class` 文件打包成 JAR 文件。 #### 示例:使用 `jar` 命令创建包含 Manifest 的 JAR 文件 假设我们有一个名为...
然而,当项目完成后,我们需要将其打包成可执行的JAR文件,以便在其他环境中运行。在某些情况下,我们的项目可能依赖于外部的JAR库或者需要读取外部的配置文件,这在打包时需要特别处理。本文将详细介绍如何在...
在编写完自己的程序以后,可以利用此方式提供给其他应用程序,安全
2. **配置文件打包到外部**:Spring Boot提供了一个`spring-boot-maven-plugin`,它的`repackage`目标可以用来重新打包应用,将配置文件移出jar包。使用`excludeDevTools`和`includeConfig`属性,我们可以将配置文件...
在Java开发过程中,将编译后的`.class`文件打包成`.jar`(Java Archive)文件是非常常见的操作。`.jar`文件不仅便于分发和管理,还可以实现类的压缩和优化,以及提供版本控制和安全特性。以下是将`.class`文件打包成...
通过以上步骤,你可以在MyEclipse中轻松地将JAVA项目打包成JAR文件。这个过程不仅适用于普通Java应用程序,也适用于没有Web组件的简单项目。对于包含Web组件的项目,你可能需要使用WAR(Web Archive)文件格式,这...
4. 确认添加后,该JAR文件将被包含在你的项目构建路径中。 打包过程使用Eclipse的Export功能: 1. 右键点击项目 -> **Export**。 2. 选择**Java** -> **JAR file**,点击**Next**。 3. 在**JAR Export Wizard**中...
这条命令会将当前目录下的所有.class文件打包进myapp.jar,并使用manifest.txt作为MANIFEST.MF文件。 5. **执行jar文件** 有了正确的MANIFEST.MF文件,可以通过以下命令运行jar文件: ``` java -jar myapp.jar ...
在打包前,需要把这些依赖的JAR文件合并到最终的JAR文件中。 打包步骤如下: 1. **整理依赖**:收集`webapp/WEB-INF/lib`目录下的所有依赖JAR文件,这一步是为了确保运行时能够找到所需的类和资源。 2. **创建...
反编译完成后,如果我们要将这些.class文件打包成.jar文件,可以使用Java的jar命令行工具。例如: ```bash jar cf myapp.jar -C WEB-INF/classes . ``` 这条命令会创建一个名为myapp.jar的文件,其中包含了WEB-INF...
"Java打包成jar文件-以及将jar文件导出为exe文件方法汇总" 本文档主要讲述了如何将 Java 项目打包成 jar 文件,并将 jar 文件导出为 exe 文件的方法。下面是相关知识点的总结: 一、Java 打包成 jar 文件方法 1. ...