`
conkeyn
  • 浏览: 1529456 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

jar命令使用

    博客分类:
  • Java
阅读更多

文件信息清单:

 

MANIFEST.MF

 

内容为:

 

Manifest-Version: 1.0
Created-By: 1.6.0_10-beta (Sun Microsystems Inc.)
Main-Class: Test

注意:"Main-Class: Test" 冒号与Test之间有空格.

 

把Test.class与MANIFEST.MF文件放到同一个目录下.执行以下命令:

 

jar -cvfm test.jar MANIFEST.MF Test.class

 

运行命令:

java -jar test.jar

 

看到你想要的结果.

 

 

================================================

 

添加混淆器:

 

把test.jar放到 proguard/lib目录下,并创建一个proguard.pro文件,该文件内容如果下:

-injars      Test.jar
-outjars      Test_out.jar
-libraryjars  <java.home>/lib/rt.jar
-printmapping proguard.map

-keep public class Test {
    public static void main(java.lang.String[]);
}
保存proguard.pro文件.

开始执行混淆命令:

java -jar proguard.jar @proguard.pro

 

最后再试一下运行Test_out.jar

java -jar Test_out.jar

分享到:
评论

相关推荐

    jar命令使用示例

    **jar命令详解** 在Java开发中,`jar`命令是一个不可或缺的工具,它用于创建、更新和提取Java档案(JAR)文件。JAR文件是包含类文件、资源和其他组件的压缩文件,常用于分发Java应用程序或库。在本篇中,我们将深入...

    jar命令集合

    #### 三、JAR命令使用示例 1. **创建JAR包** ``` jar cf hello.jar hello ``` 这条命令将在当前目录下创建一个名为`hello.jar`的JAR包,其中包含`hello`目录下的所有文件和子目录。 2. **创建并显示打包过程*...

    JAR命令使用--精简易懂

    在安装JDK并配置好环境变量之后,我们可以直接在命令行中使用`jar`命令。以下是`jar`命令的一些主要参数: 1. `-c`: 创建一个新的JAR文件。 2. `-t`: 显示JAR文件的内容列表。 3. `-x`: 从JAR文件中提取内容。 4. `...

    jar命令知识的总结

    使用jar命令可以执行以下操作: - 创建JAR文件:`jar cf jarfilename.jar file1 file2 ...` - 更新JAR文件:`jar uf jarfilename.jar file1 file2 ...` - 提取JAR文件:`jar xf jarfilename.jar` - 查看JAR内容:`...

    jar的使用.doc

    **JAR命令使用示例:** 1. **创建JAR包:** `jar cf hello.jar hello` 这条命令将创建一个名为`hello.jar`的JAR文件,包含`hello`目录下的所有内容。 2. **创建并显示打包过程:** `jar cvf hello.jar hello` ...

    JAR命令&JAR包详解.doc

    接下来,我们将通过具体的示例来进一步了解如何使用JAR命令。 1. **创建JAR文件** ```bash jar cf hello.jar hello ``` 这条命令将在当前目录下创建一个名为`hello.jar`的JAR文件,其中包含`hello`目录下的...

    jar命令的安装与使用

    jar 命令的安装与使用 jar 命令是 Java Archive 工具,用于创建、管理和解压缩 Java Archive 文件(.jar 文件)。在日常开发中,经常需要使用 jar 命令来替换 jar 包中的文件,但是在使用 WinRAR 解压替换时可能会...

    JAR命令详解

    ### JAR命令详解 #### 一、概述 JAR(Java Archive)是一种广泛使用的文件格式,主要用于打包Java类文件及相关的资源文件。JAR文件基于ZIP格式,支持压缩功能,同时还具备其他高级特性,比如安全性、减少下载时间...

    将java文件打包成 jar jar命令详解

    通过命令提示符使用 JAR 命令的基本语法如下: ``` jar {c|t|x|u} [vfm0iM] [jar-file] [manifest-file] [-C directory] files ``` - **选项解释**: - `c`: 创建新的存档文件。 - `t`: 列出存档内容的列表。 - ...

    通过jar命令生成可执行的jar文件

    输入打包jar命令:jar -cvfe test.jar JFrameDemo3 . (点表示当前目录, JFrameDemo3为jar的入口程序&lt;即存放main方法的类&gt;) 3. 命令执行后会在temp目录下生成一个test.jar 文件双击此文件即可执行 注意:此时生成...

    jar 命令的简单使用

    **jar命令的简单使用** 在Java开发中,`jar`命令是不可或缺的一部分,它用于创建、更新和提取Java档案(JAR)文件。JAR文件是包含类文件、资源和其他内容的归档文件,通常用于分发Java应用程序或库。在本篇中,我们...

    jarjar 使用示例

    **jarjar 工具详解与使用示例** 在Java开发中,我们经常遇到类库冲突的问题,尤其是在大型项目中,不同依赖可能会引入相同类的不同版本,导致运行时出现问题。为了解决这种依赖冲突,开发者可以使用`jarjar`工具。`...

    制作可执行的JAR文件包及jar命令详解.doc

    为了制作可执行的JAR文件包,需要使用带cvfm参数的jar命令,例如: jar cvfm test.jar manifest.mf test 其中,test.jar是生成的JAR文件名,manifest.mf是MANIFEST文件的名称,test是Java程序的目录。 MANIFEST...

    jar命令大全打包及运行

    ### jar命令大全:打包与运行详解 在Java开发中,`jar`命令是处理Java Archive (JAR) 文件的关键工具,用于将多个类文件、资源文件以及清单文件(Manifest)打包成一个单一的JAR文件,便于管理和部署。本文将深入...

    JAR文件包及jar命令详解

    本文将详细介绍 JAR 文件的概念、创建过程以及 jar 命令的使用。 #### JAR 文件概念与作用 1. **定义**:JAR 文件是基于 ZIP 文件格式的一种特殊形式,用于存储 Java 类文件以及其他相关的元数据和资源文件。 2....

    jar 命令详解 java开发工具

    JAR 命令详解 Java 开发工具 JAR 命令是 Java 开发中常用的工具之一,它用于创建、查看和更新 JAR 文件包。JAR 文件包是一种存档文件格式,用于存储 Java 类、资源和配置文件等。JAR 命令提供了多种选项和参数,...

Global site tag (gtag.js) - Google Analytics