当前位置:首页 » 文件管理 » javajar包解压

javajar包解压

发布时间: 2022-11-29 07:39:59

‘壹’ 为什么一些jar格式的java游戏解压后里面还有jar文件

jar文件是一个压缩包。我们可以用压缩解压程序解压了之后可以看到许许多多的文件。里头啥东西都有。其中也可以有jar文件。它们都是这个压缩包的一个部分。

‘贰’ 请问,jar结尾的是什么文件用什么软件解压

JAR(Java
ARchive,Java
归档)、安装java软件就可以了
-------------
JAR(Java
ARchive,Java
归档)是一种与平台无关的文件格式,可将多个文件合成一个文件。用户可将多个
Java
applet
及其所需组件(.class
文件、图像和声音)绑定到
JAR
文件中,而后作为单个的简单
HTTP(Hypertext
Tranfer
Protocal,超文本传输协议)事务下载到浏览器中,从而大大提高下载速度。JAR
格式也支持压缩,从而减小了文件的大小,进一步缩短下载时间。另外,applet
编写者也可在
JAR
文件中用数字签名的方式签写各项以确认其来源。它用
Java
编写,可与现有的
applet
代码完全向后兼容且可充分扩展。
本版本的
Java
平台扩展了
JAR
格式的用途。增强功能包括增加命令行
JAR
工具的功能,可用于创建和更新已签名的
JAR
文件。同时,它也提供了读取和写入
JAR
文件的新的标准
API(Application
Programming
Interface,应用程序接口)。另外,Java
扩展构架
(Extensions
Framework)
也提供了一种机制,用来处理扩展相关性及打包为
JAR
文件的其它第三方库。
JAR
功能
JAR
指南。
清单和签名规范
JAR
文件和扩展构架
Java
平台中的新扩展机制用
JAR
文件格式打包扩展类。为了支持扩展机制和相关功能(如包的密封和版本演变),我们提供了新的清单属性。有关详细信息,参见扩展规范。
增强
Jar
工具
Jar
工具提供了新的
-C

u
选项,可用于创建和更新
JAR
文件。参见
Jar
工具参考页:
Jar
工具参考页
(for
Solaris)
Jar
工具参考页
(for
Windows)
读取和写入
JAR
文件:API
规范

java.util.jar:用来创建和读取
JAR
文件的类

java.net.JarURLConnection:利用
jar
协议实现到
JAR
文件的
URL(Uniform
Resource
Locators,统一资源定位符)连接的抽象类。
教程
Java
Software
站点:
Java
教程中的
Java
归档
(JAR)
文件格式。

‘叁’ jar文件怎么用java打开

jar文件是Java项目生成的一个小的文件项目,也可以描述为一个Java压缩包,里面封装

了,许多Java类以及方法,变量。本篇经验讲解下如何查看Java生成的jar文件。
首先我们先找到一个Java生成的jar文件,把它存放在指定位置已方便查看
然后右键点击jar文件,选择打开方式,然后设定为压缩文件打开的方式,这时候我们就会看到桌面上的jar文件变成了一个压缩包的图标。
然后我们双击桌面的jar文件,就可以以压缩包的形式查看jar文件里面的具体内容了。
我们要确保自己电脑上已经安装了Java运行环境,这样才能利用Java程序打开jar文件。
在确保安装完成Java程序之后,点击jar文件选择右键,选择默认打开方式,选择Java(TM)platform
SE
进行打开。
设置完成之后,我们右键jar文件进行解压然后也可以查看jar文件的内容了。

‘肆’ java jar文件怎么变成了压缩文件了

jar本身就是一种压缩文件,可以使用解压工具进行解压。并且也可以使用javaw.exe打开

‘伍’ java程序打成jar包 如何处理第三方jar包

在eclipse中你可以通过方式解决你的问题:
在eclipse的package explorer视图中点击项目工程邮件,选择“导出...”,再找到Java目录下的“Runnable JAR file”点击下一步,这个时候就是关键的地方了。在"Library handling"中有一个选项"Extract required libraries into generated JAR",这句话就是说“解压需要的包到生成的jar文件中去”。勾上这个选项以后,在将java工程打包的时候就会把依赖的jar包打到你的目标jar文件中去。

java的运行依赖java虚拟机以及第三方的很多jar库,在独立运行的时候必须要在classpath中找到这个些类库方能运行。

‘陆’ java中如何安装.jar包

三种方法,第一是放在jdk的编译目录里,就是jdk/jre/ext目录里。第二是随便放在一个目录里,但要在环境变量classpath指定他的路径。第三种是直接解压到java程序的当前目录。

‘柒’ 我在电脑上不小心把我jar文件(JAVA)解压了.但原文件删了.只有解压出的文件夹.问:怎么还原呀

java文件换成jar文件是用cmd命令的,在run运行cmd,然后setpath="你的jdk里边的bin的路径",然后用javah 加要打包的路径
如果是jar换java文件就用rar打开就是了

使用Eclipse或是MyEclipse的导出工具也可以

‘捌’ Java程序*.jar怎么运行

jar文件是一种特殊的压缩文件,你可以用JDK下的jar命令进行反解压,具体语法格式你可以从dos窗口进入JDK的安装目录,输入jar/?,可以查看到jar命令的各种格式。把jar文件解压出来后,你就可以用java.exe命令去运行了。通常jar文件解压出来的都是java的class文件。

‘玖’ java 如何打开一个jar包

jar包的东西一般都是编译过的.class文件,如果要做二次开发,就要进行反编译,将文件反编译成.java文件。eclipse反编译我没用过,不知道效果怎么样。

‘拾’ linux解压jar包命令

JAR包是Java中所特有一种压缩文档,我们可以通过相关命令解压jar包,下面由我为大家整理了linux下解压jar包命令的相关知识,希望对大家有所帮助。

一、linux解压jar包命令——jar命令详解

jar命令选项:

jar命令格式:jar {c t x u f }[ v m e 0 M i ][-C 目录]文件名...

其中{ctxu}这四个选项必须选其一。[v f m e 0 M i ]是可选选项,文件名也是必须的。

-c 创建一个jar包

-t 显示jar中的内容列表

-x 解压jar包

-u 添加文件到jar包中

-f 指定jar包的文件名

-v 生成详细的报造,并输出至标准设备

-m 指定manifest.mf文件.(manifest.mf文件中可以对jar包及其中的内容作一些一设置)

-0 产生jar包时不对其中的内容进行压缩处理

-M 不产生所有文件的清单文件(Manifest.mf)。这个参数与忽略掉-m参数的设置

-i 为指定的jar文件创建索引文件

-C 表示转到相应的目录下执行jar命令,相当于cd到那个目录,然后不带-C执行jar命令

二、linux解压jar包命令——jar使用范例

(1)创建jar包

$ jar cf hello.jar hello 利用test目录生成hello.jar包,如hello.jar存在,则覆盖

(2)创建并显示打包过程

$ jar cvf hello.jar hello 利用hello目录创建hello.jar包,并显示创建过程

例:E:>jar cvf hello.jar hello

标明清单(manifest)

增加:hello/(读入= 0) (写出= 0)(存储了 0%)

增加:hello/TestServlet2.class(读入= 1497) (写出= 818)(压缩了 45%)

增加:hello/HelloServlet.class(读入= 1344) (写出= 736)(压缩了 45%)

增加:hello/TestServlet1.class(读入= 2037) (写出= 1118)(压缩了 45%)

(3)显示jar包

$ jar tvf hello.jar 查看hello.jar包的内容

指定的jar包必须真实存在,否则会发生FileNoutFoundException。

(4)解压jar包

$ jar xvf hello.jar 解压hello.jar至当前目录

(5)jar中添加文件

$ jar uf hello.jar HelloWorld.java 将HelloWorld.java添加到hello.jar包中

(6)创建不压缩内容jar包

$ jar cvf0 hello.jar *.class 利用当前目录中所有的.class文件生成一个不压缩jar包

(7)创建带manifest.mf文件的jar包

$ jar cvfm hello.jar manifest.mf hello

创建的jar包多了一个META-INF目录,META-INF止录下多了一个manifest.mf文件,至于manifest.mf的作用,后面会提到.

(8)忽略manifest.mf文件

$ jar cvfM hello.jar hello 生成的jar包中不包括META-INF目录及manifest.mf文件

(9)加-C应用:

$ jar cvfm hello.jar mymanifest.mf -C hello/

表示在切换到hello目录下然后再执行jar命令

(10)-i为jar文件生成索引列表

当一个jar包中的内容很好的时候,你可以给它生成一个索引文件,这样看起来很省事。

$ jar i hello.jar

执行完这条命令后,它会在hello.jar包的META-INF文件夹下生成一个名为INDEX.LIST的索引文件,

它会生成一个列表,最上边为jar包名。

(11)导出解压列表

jar tvf hello.jar >hello.txt

如果你想查看解压一个jar的详细过程,而这个jar包又很大,屏幕信息会一闪而过,

这时你可以把列表输出到一个文件中,慢慢欣赏!

(12)jar -cvf hello.jar hello/*

例如原目录结构如下:

hello

|---com

|---org

你本想只把com目录和org目录打包,而这时jar命令会连同hello目洋也一块打包进。

这点大家要注意。jar命令生成的压缩文件会包含它后边出的目录。我们应该进入到hello目录再执行jar命令。

注意:manifest.mf这个文件名,用户可以任指定,但jar命令只认识Manifest.mf,它会对用户指定的文件名进行相应在的转换,这不需用户担心。

三、linux解压jar包命令——JAR命令使用技巧

(1) jar创建压ZIP文件

jar cvfM TestZIP.jar test 加M参数为了不生成META-INF相关内容

然后将TestZIP.jar改为TestZIP.zip就可以,是不是很简单....

(2) 使用WinRAR解压.jar文件

上边我们已经说过了,说JAR文件是一种特殊的压缩文件,所以它当然可以用我们常用的一些解压缩工具来解了,

至于怎么解,这就不用我说了吧。

(3) 用WinRAR生成.jar文件

我们已经说过JAR包与ZIP包主要区别就是JAR包中多一个META-INF的目录,

META-INF目录下有一个manifest.mf文件,我们只要建立好相关的目录一压缩就可以了。

目录的结构如下:

TestJar

|--META-INF

|--manifest.mf

|--相关的类文件

注意:还应该在manifest.mf填写内容,不会写?照着一个已有的抄不就行了

热点内容
sql创建表查询表 发布:2024-05-05 01:00:12 浏览:798
食色抖音上传 发布:2024-05-05 00:55:56 浏览:656
java图片下载 发布:2024-05-05 00:50:45 浏览:597
唱吧如何上传伴奏 发布:2024-05-05 00:49:04 浏览:443
什么配置单反拍视频最好 发布:2024-05-05 00:30:56 浏览:478
sql敏感 发布:2024-05-05 00:28:20 浏览:62
android工程师笔试 发布:2024-05-05 00:10:52 浏览:948
python调试pycharm 发布:2024-05-05 00:10:51 浏览:707
索尼电脑vaio忘了密码如何恢复出厂设置 发布:2024-05-05 00:09:56 浏览:895
安卓系统的用户管理在哪里 发布:2024-05-04 23:12:27 浏览:430