社区
Java SE
帖子详情
关于JAVA中 jar命令
dahaispring
2008-01-02 10:37:13
有没有关于jar压缩的一些知识!!希望能指点一下!!
...全文
191
2
打赏
收藏
关于JAVA中 jar命令
有没有关于jar压缩的一些知识!!希望能指点一下!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
老紫竹
2008-01-02
打赏
举报
回复
jar === zip
你用 zip压缩后,改后缀为jar就可以用。
如果你想让jar可以运行,请参考部分楼上的建议,这里也有一些比较完整的
http://www.java2000.net/viewthread.jsp?tid=157&extra=page%3D1
runshine
2008-01-02
打赏
举报
回复
需要先编写一个清单文件:保存为MANIFEST.MF 文件
Manifest-Version: 1.0 //(软件版本)//可选
Main-Class: xxx.xxx.xxx //(主类/路径)//
Created-By: 1.5.0_08 (Sun Microsystem Inc.) //(编写环境)//可选
注意:冒号后有空格..Main-Class一定不能是最后一行(后面加个空行都行,但不能是最后一行)。
在命令行下到class文件所在目录
jar cfm xxx.jar MANIFEST.MF *.class ./xxx
xxx.jar是打包后的的jar文件名,*.class是此目录下所有class文件,./xxx是你想一同打包进去的文件夹,此处是相对路径,可以不要或多个.
其实jar文件的压缩格式是zip的,用的deflate或者store算法,你也可以用压缩工具进行一个个文件的添加
smali-2.0.3.
jar
baksmali-2.0.3.
jar
java
-
jar
baksmali-2.0.3.
jar
-x android.odex
java
-
jar
smali-2.0.3.
jar
out -o classes.dex /////////// android 合并apk和odex文件 前提:正确安装JDK和配置环境变量 需要这个apk所在的rom里面的一些
jar
文件, 都在/system/framework里面:core.
jar
, ext.
jar
, framework.
jar
, android.policy.
jar
, services.
Jar
。 当然,这五个是最基本的,有可能还不够,这种情况下面会讲到。 总共分四步: 1. 把下载好的smali-2.0.3.
jar
和baksmali-2.0.3.
jar
,还有rom里面抠出来的5个
jar
,放到工作目录,然后apk和odex也放到一起。 2. 分解odex文件为class文件。 将smali-2.0.3.
jar
和baksmali-2.0.3.
jar
放在d:\odex文件夹下
命令
:键入 d:回车 键入cd odex 回车
java
-
jar
baksmali-2.0.3.
jar
-x a.odex \\a.odex喂odex文件的文件名在键入
命令
前务必正确安装JDK和配置环境变量 处是你要分解的odex文件的名字,
命令
完成之后,会生成一个out文件夹,里面就是所有的class文件。如果出现问题, 比如什么异常,缺少包什么的,就更到rom里面把出错信息里面要求的包拿出来,放到当前目录下。 3. 将class生成为classes.dex文件。
命令
:
java
-Xmx512M -
jar
smali-2.0.3.
jar
out -o classes.dex 4. 把classes.dex放入apk里面。
java
-
jar
命令
详解
jar
启动
命令
详解
Java
学习指南系列(基础篇)
你比其他
Java
程序员更优秀的原因,是你学习了这篇课程!本篇涵盖了
Java
的主要语法和核心概念:(1)异常,抽象类,接口等语法概念 (2)装箱拆箱,反射,线程、同步与通知,等
Java
里的基本机制(3)
Java
文档及API的用法,
命令
行、
jar
文件的使用方法(4)Eclipse的常用操作(5)
中
文编码,文件读写,时间处理等技术
Java
学习指南的后续篇章以此篇为基础展开讲解。
用
java
–
jar
命令
运行
Jar
包
摘要 这个技巧阐明了如何不直接处理清单文件而将一个不能运行
jar
包转换成一个可以执行的
jar
包。学会如何写一段转换
jar
包的程序,将你的
jar
包转换成你能使用
java
-
jar
命令
运行
jar
包或象在windows系统上那样通过双击来运行
jar
包。 [@more@] 你可以很容易地将一个应用的所有的类和资源打包到一个
jar
文件
中
去。事实上,这只是打包的一个原因。另一个原因是让用户很容易地执行
深入探讨
java
-
jar
命令
:详解及代码演示
如果你的
jar
文件没有正确配置Manifest文件,你可以使用"
java
-cp "
命令
来运行主类。
java
-
jar
命令
为我们提供了一种方便、快捷的方式来运行
Java
可执行
jar
文件,使得我们能够更好地进行项目的分发和部署。Manifest文件是
jar
文件的一个重要组成部分,它记录了
jar
文件的元数据,包括主类、依赖库等信息。运行"
java
-
jar
“
命令
,其
中
”“是要运行的
jar
文件的名称。
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章