导航:首页 > 文件处理 > java解压后的war包怎么压缩

java解压后的war包怎么压缩

发布时间:2022-12-27 20:31:51

❶ 怎么java文件导出后怎么压缩文件

导出Runnabled Jar File,选择你要运行的主java类(含有main方法的java类)。导出jar包就可以运行,没有Runnabled Jar File,右键项目导出jar也可以,之间有一步是选择Main class,选择你的那个要运行的java类(含有main 方法)导出的jar包就可以运行

❷ 今天学了jar命令以及怎么样解压缩war和jar包2.梳理生产环境主机分布情况,以及其

java编程中每天都用不少jar文件,项目开发中不停地导包,在忙完了一天的工作,放下那些复杂的业务实现,不仅想问这些jar包怎么生成的,jar包有哪些独特的地方等等。
原来这些经常见到的jar包是jar命令生成的,java语言为我们在安装jdk的时候,就随jdk为我们在bin目录中安装好了,在windows系统中是jar.exe程序,linux系统中为jar文件。
jar命令有生成,查看,更新或解开jar包的作用。jar包与其他的压缩包很相似,不过它包含了META-INF/MANIFEST.MF文件,它是jar包生成的时候,自动创建的。

jar命令的参数详解:
C:\>jar cf lm.jar
'c' 标志要求指定清单或输入文件!
用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...
选项包括:
-c 创建新的归档文件
-t 列出归档目录
-x 解压缩已归档的指定(或所有)文件
-u 更新现有的归档文件
-v 在标准输出中生成详细输出
-f 指定归档文件名
-m 包含指定清单文件中的清单信息
-e 为捆绑到可执行 jar 文件的独立应用程序
指定应用程序入口点
-0 仅存储;不使用任何 ZIP 压缩
-M 不创建条目的清单文件
-i 为指定的 jar 文件生成索引信息
-C 更改为指定的目录并包含其中的文件
如果有任何目录文件,则对其进行递归处理。
清单文件名、归档文件名和入口点名的指定顺序
与 "m"、"f" 和 "e" 标志的指定顺序相同。
示例 1:将两个类文件归档到一个名为 classes.jar 的归档文件中:
jar cvf classes.jar Foo.class Bar.class
示例 2:使用现有的清单文件 "mymanifest" 并
将 foo/ 目录中的所有文件归档到 "classes.jar" 中:
jar cvfm classes.jar mymanifest -C foo/ .

实例1.
C:\>jar cf lm.jar Lm.class Lm.java
结果:在c盘下创建了Executable Jar File类型的lm.jar包。

实例2.添加v参数显示打包详细过程,
C:\jar>jar cvf lm.jar Lm.class
标明清单(manifest)
增加:Lm.class(读入= 410) (写出= 283)(压缩了 30%)

其中c参数表示创建jar包,f参数是指定的jar包文件名。在使用jar命令的时候,要指定必须的参数,告诉他你要做什么操作。这些参数包括

-c 创建新的归档文件
-t 列出归档目录
-x 解压缩已归档的指定(或所有)文件
-u 更新现有的归档文件

实例3.运行刚生成的jar包:
C:\>java -jar lm.jar
Failed to load Main-Class manifest attribute from
lm.jar
根据英文错误提示,好像读取lm.jar包的manifest属性失败。

实例4.创建不包含META-INF/MANIFEST.MF文件的jar包
C:\jar>jar cvfM lm1.jar Lm.class
增加:Lm.class(读入= 410) (写出= 283)(压缩了 30%)

实例5.显示jar包中的文件
C:\jar>jar tf lm.jar
META-INF/
META-INF/MANIFEST.MF
Lm.class

实例6.由于创建jar包的时候用了M参数所以就没有META-INF目录和META-INF/MANIFEST.MF文件

C:\jar>jar tf lm1.jar
Lm.class

实例7.显示jar包的文件和文件详细信息

C:\jar>jar tvf lm.jar
0 Mon Sep 26 23:09:34 CST 2011 META-INF/
75 Mon Sep 26 23:09:34 CST 2011 META-INF/MANIFEST.MF
410 Mon Sep 26 22:09:00 CST 2011 Lm.class

这些详细信息包括读入的字节,jar包中读入的时间,目录或文件名

实例8.解压jar包到当前目录中

C:\jar>jar xf lm.jar
不显示任何信息,但是解压成功

❸ java程序 解压后的war包,如何再压缩成war包

不清楚war包的格式。

可以随便找一个war包,然后把用压缩工具打开,把里面的内容全部删除,然后把你的解压的内容全部拖拽进去。

❹ Java:将工程打包成war包可以进行压缩吗

jar 命令默认是进行压缩的,只有加了-0参数才不压缩。

题主可以用压缩软件或jar -tvf xx.war 查看一下是不是包含了多余的文件。

❺ 关于Java打war包

比较暴力的方法:

在MyEclipse中新建一个和你需要打包war包项目相同名字的web项目,把做好的类和文件都考到项目对应目录下面对应的位置上去,然后MyEclipse会语法检查器会报错,不理睬。

使用MyEclipse打war包即可。

❻ 怎样用JAVA解压winrar加密的zip包(不要调用winrar的命令)

WinRAR <命令> -<参数1> -<参数N> <压缩包> <文件...> <@列表文件...> <解压缩路径\>

命令 要 WinRAR 运行的字符组合代表功能
参数 切换操作指定类型,压缩强度,压缩包类型,等等的定义。
压缩包 要进行的压缩包名。
文件 要进行的文件名。
列表文件 列表文件是包含要处理文件名称的纯文本。文件名应该在第一卷启动。可以在列表文件中使用//字符后添加注释。例如,你可以包含两列字符串创建 backup.lst: c:\work\doc\*.txt //备份文本文档 c:\work\image\*.bmp //备份图片 c:\work\misc 并接着运行: rar a backup @backup.lst 你可以在命令行中同时指定普通的文件名和列表文件名。
解压缩路径 只与命令 e 和 x ,搭配使用。指出解压缩文件添加的位置。如果文件夹不存在时,会自动创建。
注意事项
a) 如果未指定 文件 或是 列表文件 时,WinRAR 将会以缺省的 *.* 运行全部的文件;
b) 如果未指定压缩包扩展名时,WinRAR 将会使用在 压缩配置 中选定的默认压缩格式。但你可以指定 .RAR 或 .ZIP 扩展名来替换它们;
c) 在命令行所输入的参数会替换相同的配置设置值;
d) 在命令 c、e、s、t、rr、k 和 x 可在压缩包名中使用通配符。如此可以用单一的命令来进行超过一个以上的压缩包,除此之外,如果你指定 -r 参数于这些命令时,它们将会搜索在子文件夹中的压缩包;

e) 某些命令和参数只应用在 RAR 压缩包,有些则在 RAR 和 ZIP 都可使用,而某些则可应用在全部的压缩格式。这一些都得看压缩格式所提供的特性而定;
f) 命令和参数的大小写是相同意思的,你可以用大写或者小写来下命令均可

❼ linux怎么解压war文件

您好, 一、命令解压
我们经常使用jenkins对项目进行打包,工程发布后经常采用war包格式发布,如图就是我们工程中经常使用的war包。
压缩方法:在解压之前,我们先学习下war包压缩方法,在linux上,我们可以直接使用jar命令对文件进行压缩。
例如把当前目录下的所有文件打包为test.war,直接使用如下命令
jar -cvfM0 test.war ./

参数说明:

-c 创建war包

-v 显示过程信息

-f

-M

-0 0带包只打包不压缩的意思

jar解压:JAR包是由jdk安装目录/usr/local/jdk/bin/jar命令生成的,当我们安装好JDK,使用jar命令了

jar -xvf pubilsh.war 解压到当前文件夹

unzip解压:unzip -oq pubilsh.war -d pubilsh解压到指定目录

-d后跟解压的目录。
二、压缩软件解压
步骤一:在linux上打完包后,我们将war包下载到电脑桌面。
步骤二:选中war包文件,点击鼠标右键,选择解压到publish,就会在你的电脑桌面创建解压文件夹。

❽ java 中的war格式的压缩包怎么解压

你好,这些是打包好的部署包,将这些直接丢如Tomcat WebApp目录下就可以通过Web访问了,如果你想看源码,用解压缩软件都可以的,就看这包里面有没有源码了,zip ,winRAR ,7-zip都可以解压出来,如果想看源码,没有的话,找个反编译的软件把class文件拖进去就可以看到了..jd-gui 这个可以,网上找找

❾ java war包能重新将他打包吗

war就是一个zip类型的压缩包,你可以用解压工具(winrar)等打开和编辑。所以你可以把改动过的文件直接在这个压缩包里更新就可以了

阅读全文

与java解压后的war包怎么压缩相关的资料

热点内容
服务器上如何查看服务器的端口 浏览:676
单片机服务器编译 浏览:768
单口usb打印机服务器是什么 浏览:859
战地五开服务器要什么条件 浏览:954
在word中压缩图片大小 浏览:253
javatomcat图片 浏览:417
程序员生产智能创意 浏览:65
汇和银行app怎么登录 浏览:383
腾讯服务器如何上传源码 浏览:745
单片机的原理概述 浏览:512
火控pdf 浏览:267
如何复制云服务器centos环境 浏览:984
债权pdf 浏览:303
红色番字的app怎么下载 浏览:876
云服务器流程教课 浏览:704
中国农业银行app怎么没有网 浏览:999
几率表算法 浏览:904
程序员理工科 浏览:708
企业邮箱登录收件服务器地址 浏览:560
计算机思维与算法设计的重要性 浏览:664