1.建立MANIFEST.MF (在D:\workspace\test\class目录下)
以下内容为文件内容
==================
Manifest-Version: 1.0
Main-Class: a(主类的路径,此选项可选,如果希望在windows下双击就执行,必须写)
Created-By: Abc Company(随便写,这个是创建人名字)
==================
2.打包
按照lz给的条件
在D:\workspace\test\classes\目录下执行
jar cvfm classes.jar MANIFEST.MF *.*
以上命令将class下所有文件打包到classes.jar,生成在class目录下
3.执行
输入java -jar classes.jar即可执行
4.另一种方案
如 果希望使用非 JAR 工具建立 JAR 文件, 建议使用 WinRAR. 首先还是需要建立一个清单文件(名字必须为MANIFEST.MF), 向此文件中写入同使用 JAR 工具时一样的内容, 接着需要建立一个META-INF子目录, 然后将 MANIFEST.MF 放入此目录, 接着就可以保持目录结构将所有这些内容使用 WinRAR 压缩为 ZIP 格式的文件, 文件名取为 xxx.jar 即可.
分享到:
相关推荐
### JAVA将Class文件打包为JAR文件的详细步骤与注意事项 #### 标题与描述概述 在Java开发中,将多个Class文件打包成一个JAR(Java Archive)文件是一种常见的做法,这有助于简化项目的部署过程并提高代码的可管理性...
将class文件打包成jar文件是Java开发中常见的需求,尤其在使用WebService的SOAP协议时,为了实现远程调用,往往需要将本地的类文件(.class)打包成jar包进行分发。本文将深入探讨这一过程,包括手动压缩和利用...
很好用的一个打包函数,节省FTP下载的链接数,速度提升10倍
java 程序编译后得到的 class 文件,不能够直接运行。通常采用的通过批处理文件启动 java 程序的办法非常麻烦。转换成 exe 文件之后,发布和运行 java 程序就非常简单和方便 j2ewiz就是一个简单的转换软件 非常方便
Java 语言中,将多个 `.class` 文件打包成可执行的 JAR(Java ARchive)文件是一项常见的任务,这有助于简化程序的分发和执行。JAR 文件不仅能够将多个类文件组合在一起,还可以包含资源文件、元数据以及一个重要的...
在编写完自己的程序以后,可以利用此方式提供给其他应用程序,安全
### 如何使用Java命令将Class文件打包成JAR包 在Java开发中,将多个`.class`文件打包成一个`.jar`文件是常见的需求,这不仅便于管理代码,也利于软件的分发与运行。本文将详细介绍如何通过Java命令行工具`jar`,将...
分享自己做的的打包工具,希望能帮助到平时为一堆补丁文件class(自动包含class内部类),jsp,html,js,css,xml,jar等文件花费很长时间整理的朋友,有了我这个工具,似乎这一切都变得简单,你只需要选择路径,然后在...
Java ClassFinal是一款针对Java类文件的安全加密工具,主要用于保护开发者编写的Java代码不被轻易反编译和篡改,从而增强软件的安全性。在Java应用开发中,源代码的保护至关重要,因为Java的字节码(class文件)是可...
它支持直接加密`.jar`或`.war`包,这意味着开发者无需对原有项目代码做任何修改,只需在打包环节使用ClassFinal,即可实现代码的加密。这种无缝集成的方式极大地简化了开发流程,降低了安全增强的成本。 对于依赖...
Java银行系统的class文件打包是将已经编译好的Java源代码(.java文件)转换成可执行的.class文件后,进一步封装成一个独立的jar(Java Archive)文件的过程。这个过程对于开发人员来说至关重要,因为它使得代码可以...
本文将详细解析"补丁、打包编译后的文件,自动生成class、jsp、js等文件目录"这一主题,并提供相关教程。 补丁(Patch)通常是指在原有软件版本基础上进行的修复或功能增强,它是一段代码或一组文件,用于修正程序...
下面我们将详细探讨这一过程以及如何将生成的Java类反编译为.class文件并打包到.jar文件中。 首先,让我们了解JSP到Servlet的转换过程。JSP文件本质上是HTML文件,其中可以插入Java代码。服务器上的JSP引擎在首次...
例如,`jar cf mylib.jar MyClass.class`会将MyClass.class打包进mylib.jar。 7. **类路径管理**: JAR文件也可以用来设置Java的类路径,使得程序在运行时能找到所需的类和资源。在命令行中,可以使用 `-cp` 或 `-...
我们的gradle插件采用 Android gradle 插件提供的最新的Transform API,在Apk编译环节中、class打包成dex之前,插入了中间环节,调用 ASM API对class文件的字节码进行扫描,当扫描到目标事件响应函数时,在函数头部...
ClassFinal是一款java_class文件安全加密工具,支持直接加密jar包或war包,无需_classfinal
当我们处理Web应用程序时,通常会将编译后的类文件(classes)打包到特定的目录结构中,例如`WebContent/WEB-INF/classes`。这个目录结构是符合Java EE规范的WAR包标准布局。现在我们来详细讨论如何使用Maven来实现...
java源码编译为class,再将class打包进jar包 上诉步骤具体操作: ``` 1. 首先修改package路径,比如说我计划在controller同级目录下新建Myfilter目录,将java文件放于这个路径中,所以package路径就是controller的...
- 保留原始结构:在修改和重新打包过程中,确保不破坏原有的类结构和依赖关系。 - 版本控制:支持不同版本的源代码和字节码,适应程序升级和维护。 - 错误检查:检测并报告可能存在的翻译错误或格式问题。 7. **...
在Java开发过程中,有时我们需要对已经打包好的JAR文件中的class文件进行修改,这通常是由于修复bug、更新功能或者优化代码等原因。本文将详细介绍如何在不重新编译整个项目的情况下,修改并替换JAR文件中的class...