jar基本操作:
1. 创建jar文件
jar cf jar-file input-file(s)
c---want to Create a JAR file.
f---want the output to go to a file rather than to stdout.
eg: 1)jar cf myjar.jar query_maintain_insert.htm
2)jar cvf myjar.jar query_maintain_insert.htm
v---Produces verbose(详细的) output.
3)jar cvf myjar.jar query_maintain_insert.htm mydirectory
4)jar cv0f myjar.jar query_maintain_insert.htm mydirectory
0---don't want the JAR file to be compressed.
5)jar cmf MANIFEST.MF myjar.jar yahh.txt
m---Used to include manifest information from an existing manifest file.
6)jar cMf MANIFEST.MF myjar.jar yahh.txt
M---the default manifest file should not be produced.
7)jar cvf myjar.jar *
*---create all contents in current directory.
2. 察看jar文件
jar tf jar-file
t---want to view the Table of contents of the JAR file.
eg: 1)jar vft yahh.jar
v---Produces verbose(详细的) output.
3. 提取jar文件
jar xf jar-file [archived-file(s)]
x---want to extract files from the JAR archive.
eg: 1)jar xf yahh.jar yahh.txt(仅提取文件yahh.txt)
2)jar xf yahh.jar alex/yahhalex.txt(仅提取目录alex下的文件yahhalex.txt)
3)jar xf yahh.jar(提取该jar包中的所有文件或目录)
4. 修改Manifest文件
jar cmf manifest-addition jar-file input-file(s)
m---Used to include manifest information from an existing manifest file.
5. 更新jar文件
jar uf jar-file input-file(s)
u---want to update an existing JAR file.
分享到:
相关推荐
在java开发里,源代码是.java文件,然后经过编译后生成计算机识别的.class文件,但是.class文件是计算机识别的我们一般看不明白,因此需要反编译变成我们能读懂的源码,但是反编译后的代码并不是和源码一模一样,...
在java开发里,源代码是.java文件,然后经过编译后生成计算机识别的.class文件,但是.class文件是计算机识别的我们一般看不明白,因此需要反编译变成我们能读懂的源码,但是反编译后的代码并不是和源码一模一样,...
在Android应用开发中,Dex2Jar是一款非常重要的工具,尤其对于逆向工程、调试和分析APK文件的开发者来说,它是不可或缺的一部分。标题“dex2jar-0.0.9”表明这是一个特定版本(0.0.9)的 Dex2Jar 工具。这个工具的...
注意:本人自己参照网上编译改jar文件 提示killed错误,估计是还需要其他的Android开发依赖库。 不会java所以不懂 此文件是贴吧大神编译的,百度网盘下载太慢,特此上传到csdn供大家下载 贴吧地址:...
JD-GUI界面直观,用户友好,可以直接打开.jar文件或单独的.class文件。它会展示反编译出的源代码,包括类定义、方法、变量等,虽然不一定会与原始源代码完全一致,但通常能提供足够的信息供开发者参考。 反编译过程...
1. **plexus-compiler-api-2.8.4.jar**: 这个JAR文件提供了Plexus编译器的API,它是与编译器交互的核心接口。开发者可以通过这个API来定义新的编译器或者使用已有的编译器,如Java Compiler(javac)。API包含了编译...
apktool是google提供的反编译工具,可以将apk反编译为smali文件,代码基本看不懂,不过它反编译资源文件倒是挺好用的。使用它可以使用指令:apktool d –f <file.apk> ,-f命令表示如果dir路径已经存在,则强制覆盖...
1、包含了3个版本的APKTool,其中命令行界面的两个,窗口界面的一个,可反编译apk文件,得到smali文件; 2、包含了Notepad++,可编辑smali文件与其它资源文件,如xml...以上工具如有不懂使用的地方,可去问问度娘与狗哥
我们在开发 安卓中,有时需要对其他apk文件进行反编译,以便我们方便进行学习交流研究使用。 我们使用 Android SDK 默认生成的工程会...我们怎么对他进行反编译城Java文件,并让我们看懂呢?下面进行一下简单介绍:
进入到AXMLPrinter2.jar所在目录,使用如下命令,得到的main.txt就是反编译后的文件,现在可以看懂了。 java -jar AXMLPrinter2.jar main.xml > main.txt 2、用baksmali-1.3.0.jar反编译xxx.dex文件 解压xxx.apk,...
在java开发里,源代码是.java文件,然后经过编译后生成计算机识别的.class文件,但是.class文件是计算机识别的我们一般看不明白,因此需要反编译变成我们能读懂的源码,但是反编译后的代码并不是和源码一模一样,...
通过Java运行环境(JRE)执行这个JAR文件,可以实现各种反编译和打包功能。 使用Apktool的过程大致包括以下步骤: 1. **反编译**:使用`apktool d`命令解包APK,将DEX文件转换为Smali代码,并提取出XML和资源文件。...
JAD.exe就是这个工具的可执行文件,用户可以直接运行它来对CLASS文件进行反编译。 `net.sf.jadclipse_3.3.0.jar` 是JAD的一个集成插件,用于Eclipse IDE。开发者可以通过安装这个插件,在Eclipse中方便地查看和反...
例如,使用`apktool`可以解包APK并保持原始目录结构,`smali`则可以将.dex文件反编译成Smali代码,这是一种类似汇编的语言,虽然不太直观,但依然可以读懂大部分逻辑。 反编译工具有时也被用于安全分析,开发者可以...
总结来说,JavaWeb开发离不开`jar`包的使用,它们提供了大量的功能库和API,如`JSONObject`用于JSON数据处理,Apache POI用于Excel文件操作。了解并熟练掌握这些工具,将使你在JavaWeb开发领域更加得心应手。同时,...
从项目整体的架构上目测应该是学生作品,一开始项目缺少jsoup-1.6.0.jar和ksoap2-android-assembly-2.4-jar-with-dependencies.jar这两个jar包,都已经找齐了放进去了,项目可以正常运行,不过看懂显示的什么还需要...
最后,如果需要修改 APK 文件的某些内容,懂 Java 的人应该不难实现。例如,可以换了 APK 的图片等。 需要注意的是,如果成功破解了自己的 APK,那么恭喜你找到安全漏洞了,需要通知开发人员补洞。
2 如果看不懂smali语法,可以使用dex2jar 和 jdgui. 这两个工具组合使用.可以反编译出APK里的java代码.先用dex2jar将apk反编译成jar,再用jdgui将jar反编译成java文件 3 如果嫌弃dex2jar 和 jdgui麻烦,可以使用Smali2...
AntiDroid V1.4.3是该工具的一个版本,它提供了一种直观且便捷的方式来反编译安卓APK文件。通过这个工具,我们可以对APK进行解包、反汇编以及源代码的还原,从而深入探究APK的内部结构和逻辑。以下是对AntiDroid主要...
这个名为“检验xml文件有效性的小工具”的程序,就是为了解决这个问题而设计的,它允许用户在不懂Java编程的情况下也能验证XML文件的语法正确性。 该工具的核心是用Java语言编写的,这意味着它可以跨平台运行,只要...