在J2EE Web开发中, Web应用程序存档 (WAR)文件只是一个普通的JAR文件,它包含您的所有Web应用程序组件,例如servlet,Java类,库,资源等。...解 WAR文件只是一个JAR文件,要提取它,只需执行jar命令–“ jar -xvf yourWARfileName.war ”。...查看输出… #jar -xvf mkyongApp.war created: WEB-INF/ created: WEB-INF/classes/ created: WEB-INF/classes...标签: java的 UNIX 解压 战争 翻译自: https://mkyong.com/linux/how-to-extract-war-file-in-linux/ 版权声明:本文内容由互联网用户自发贡献
文章来源: java实现可压缩或解压缩WAR文件 package utils; import java.io.BufferedInputStream; import java.io.BufferedOutputStream...org.apache.commons.compress.archivers.ArchiveStreamFactory; import org.apache.commons.compress.archivers.jar.JarArchiveEntry...可压缩或解压缩WAR文件。...); ArchiveInputStream in = new ArchiveStreamFactory().createArchiveInputStream(ArchiveStreamFactory.JAR...ArchiveOutputStream out = new ArchiveStreamFactory().createArchiveOutputStream(ArchiveStreamFactory.JAR
方式一: java -jar shareniu.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定?...方式二 java -jar shareniu.jar & &代表在后台运行。 特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。 继续改进,如何让窗口关闭时,程序仍然运行?...方式三 nohup java -jar shareniu.jar & nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行 当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到...方式四 nohup java -jar shareniu.jar >temp.txt & 解释下 >temp.txt command >out.file command >out.file是将command...可通过jobs命令查看后台运行任务 jobs 那么就会列出所有后台执行的作业,并且每个作业前面都有个编号。 如果想将某个作业调回前台控制,只需要 fg + 编号即可。
要运行java的项目需要先将项目打包成war包或者jar包,打包成war包需要将war包部署到tomcat服务器上才能运行。而打包成jar包可以直接使用java命令执行。...在linux系统中运行jar包主要有以下几种方式。 一、java -jar XXX.jar 这是最基本的jar包执行方式,但是当我们用ctrl+c中断或者关闭窗口时,程序也会中断执行。...二、java -jar XXX.jar & &代表在后台运行,使用ctrl+c不会中断程序的运行,但是关闭窗口会中断程序的运行。...三、nohup java -jar XXX.jar & 使用这种方式运行的程序日志会输出到当前目录下的nohup.out文件,使用ctrl+c中断或者关闭窗口都不会中断程序的执行。...三、nohup java -jar XXX.jar >temp.out & >temp.out的意思是将日志输出重定向到temp.out文件,使用ctrl+c中断或者关闭窗口都不会中断程序的执行。
,那么我们可以用以下的命令来运行 java -classpath myapplication.jar com.example.myapp.MyAppMain 这显然太麻烦了,现在我们来创建自己的manifest...activation.jar (加入了Class-Path: mail.jar activation.jar,用空格分隔两个jar包) 这样我们仍然可以使用和上例中相同的命令来执行该程序: java...5. jar包内有些配置文件想放在jar包外面,比如文件config.properties:如果这个文件是以路径方式载入的,比如new file("..../config/config.properties"),那么将config.properties放在jar包相同目录下的config目录下即可,也就是说“./”路径等价于jar包所在目录;如果这个文件是以.../config/”,然后把配置文件都放在jar包相同目录下的config目录下。
把java程序打成war包。起先用zip命令打包,起先可以用,后来却无法使用。今天找到一个更好的办法。用jar命令,前提是要安装jdk。...操作: 1、把当前目录下的所有文件打包成game.war jar -cvfM0 game.war ./ -c 创建war包 -v 显示过程信息 -f -M -0 这个是阿拉伯数字,只打包不压缩的意思...解压game.war jar -xvf game.war 解压到当前目录 2、linux解压war包 可以用unzip命令 unzip project.war -d project 这样就在当前目录下解压...把压缩文件解压到指定目录下 同理zip命令也一样: -r 递归压缩,将指定目录下的所有文件以及子目录全部压缩 -d 从压缩文件内删除指定的文件 -i “文件列表” 只压缩文件列表中的文件 -x “文件列表...unzip命令则用来解压缩zip文件。 1.
怎么在命令行工具中运行jar包呢?...找到jar包的位置 选中文件所在位置导航栏 并输入cmd 然后enter 此时进入命令行工具 输入Java -jar HelloWord.jar(注意空格) 输入完Java -jar...之后可以按 tab键找到jar包名字 enter 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。
一.unzip 网上很多人说用jar包解压,但jar命令解压时不能指定目录,推荐使用unzip解压war包。...-p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任 何的转换。 -t 检 查压缩文件是否正确。,但不解压。...-u 与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中 的其他文件解压缩到目录中。 -v 执 行是时显示详细的信息。或查看压缩文件目录,但不解压。...二.jar命令 压缩war包: 把当前目录下的所有文件打包成game.war jar -cvfM0 game.war ./ -c 创建war包 -v 显示过程信息 -f -M -0 这个是阿拉伯数字,只打包不压缩的意思...解压war包 jar -xvf game.war 解压到当前目录
——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压...DirName ——————————————— .bz 解压1:bzip2 -d FileName.bz 解压2:bunzip2 FileName.bz 压缩:未知 .tar.bz 解压:tar jxvf...gzip 命令 减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。...gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。...语法:gzip [选项] 压缩(解压缩)的文件名该命令的各选项含义如下: -c 将输出写到标准输出上,并保留原有文件。-d 将压缩文件解压。
0x00 背景 最近一直在折腾树莓派、服务器之类的,安装软件也是家常便饭,linux/unix环境可不像windows,何况还是在无桌面环境的情况下,像windows用户那样右键点击目标,左键单击安装或者解压就可以完成你想要的操作...1、tar命令 tar -c: 建立压缩档案 -x: 解压 -t: 查看内容 -r: 向压缩归档文件末尾追加文件 -u: 更新愿压缩包中的文件 [optional...2、rar命令 # 首先需要下载源码包 32位: wget https://www.rarlab.com/rar/rarlinux-5.7.1.tar.gz 64位: wget https://www.rarlab.com.../rar/rarlinux-x64-5.7.1.tar.gz # 解压源码包 32位: tar -zxvf rarlinux-5.7.1.tar.gz 64位: tar -zxvf rarlinx-x86...-5.7.1.tar.gz # 进入文件夹内 cd rar # 执行make命令,编译安装 make 3、jar命令 jar -c: 创建war包 -v: 显示过程信息 -f: 指定归档文件名
linux下使用tar命令 解压 语法:tar [主选项+辅选项] 文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。...相当于拆包。 t 列出档案文件的内容,查看已经备份了哪些文件。 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。...亦即是否需要用 gzip 压缩或解压? 一般格式为xx.tar.gz或xx. tgz -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩或解压?...范例三:将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下 [root@linux ~]# cd /usr/local/src [root@linux src]# tar...使用tar命令解压缩后会出现以下情况: $ tar -xvf file2.tar $ ls …… …… home …… …… 解压缩后的文件名不是想象中的file2,而是home/usr2
Linux下的压缩文件格式五花八门,因此相应的解压和压缩的工具也是五花八门,例如7z,gz2,bz2,rar,gizp, tar…… 希望看完这篇文章,你就不会觉得复杂了!...tar命令常见参数与实例: ————————————————— 必须的参数:(3个参数不能共存) -c :创建压缩文件c代表create。 -x :解压缩文件 -t :查看压缩包里面的文件!...————————————————— 辅助参数: -z :用 gzip 压缩/解压缩 -j :用 bzip2 压缩/解压缩 -v :显示压缩/解压缩的进度条 -f :使用档名(注意:f后面不要接参数,也就是说...安装方法:现在下载rarlinux的包,官方网址是:www.rarsoft.com tar -zxvf rarlinux.tar.gz cd ....: ————————————————— Redhat、Fedora、Centos安装命令:yum install p7zip Debian、Ubuntu安装命令:apt-get install p7zip
范例三: 将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下 [root@linux ~]# cd /usr/local/src [root@linux src]#...gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。...Linux中文件的压缩与解压缩 对许多用户来说,在DOS和Windows环境下利用工具软件ARJ、Winzip等,压缩或解压文件是比较容易的事。但是,在Linux中如何对文件进行压缩与解压呢?...功能: 解压缩用gzip命令(以及compress和zip命令)压缩过的文件 选项: -c 将输出写入标准输出,原文件保持不变。...缺省时,gunzip将压缩文件变成解压缩文件。-l 列出压缩文件中的文件而不解压缩。-r 递归解压缩,深入目录结构中,解压缩命令行变元所指定目录中的所有子目录内的文件。
大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢!...——————————————— .gz 解压 1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压...解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以): [root@www2 tmp]# cp sEx /usr/bin/ Linux下常见文件解压方法及命令 系统·...fsys-tarfile file.deb | tar xvf – ar p file.deb data.tar.gz | tar xvzf – 14.以.zip为扩展名的文件: #unzip file.zip 在linux...下解压Winzip格式的文件 要是装了jdk的话,可以用 jar命令;还可以使用unzip命令。
如何打/解包 使用jdk/bin/jar.exe工具,配置完环境变量后直接使得jar命令即可。...参数 说明 -c 创建一个jar包 -t 显示jar中的内容列表 -x 解压jar包 -u 添加文件到jar包中 -f 指定jar包的文件名 -v 输出详细报告 -m 指定MANIFEST.MF文件 -...0 生成jar包时不压缩内容 -M 不生成清单文件MANIFEST.MF -i 为指定的jar文件创建索引文件 -C 可在相应的目录下执行命令 关于MANIFEST.MF定义: https://baike.baidu.com.../item/MANIFEST.MF 演示 往jar包添加文件 jar uf xxx.jar BOOT-INF/classes/application.yml 解压jar包 jar -xvf xxx.jar...jar包,这些命令也许对你有用。
1.压缩命令: 命令格式:tar -zcvf 压缩文件名.tar.gz 被压缩文件名 可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。...2.解压缩命令: 命令格式:tar -zxvf 压缩文件名.tar.gz 解压缩后的文件只能放在当前的目录。...3.Linux下如何解压tar.bz2文件 在linux用下面命令解压 tar jxvf 文件名.tar.bz2 压缩 tar –cvf jpg.tar *.jpg 将目录里所有jpg文件打包成tar.jpg...rar格式的压缩,需要先下载rar for linux zip jpg.zip *.jpg zip格式的压缩,需要先下载zip for linux 解压 tar –xvf file.tar...解压 tar包 tar -xzvf file.tar.gz 解压tar.gz tar -xjvf file.tar.bz2 解压 tar.bz2 tar –xZvf file.tar.Z
tar在Linux上是常用的打包、压缩、加压缩工具,他的参数很多,这里仅仅列举常用的压缩与解压缩参数 参数: -c :create 建立压缩档案的参数;(个人理解也就是打包) -x : 解压缩压缩档案的参数...; (个人理解就是解压) -z : 是否需要用gzip压缩; (个人理解是否压缩包) -v: 压缩的过程中显示档案; (显示压缩、解压过程) -f: 置顶文档名,在f后面立即接文件名,不能再加参数...解压命令 压缩包 xxx.yyy.tar.gz (解压到指定目录) tar zxvf xxx.yyy.tar.gz -C /home/ybj 压缩: tar czvf /data/backup
Linux下运行jar包 首先查看将要运行的端口是否被其他java进程占用 sudo netstat -plten |grep java 如果端口存在java进程,需要终止进程,否则无法运行SpringBoot...项目. kill 进程PID Linux下进入jar包目录,使用 nohup java -jar 包名 & 命令可以将jar包运行,关闭终端不会停止,该命令会返回java进程的PID,并且在jar包目录下会生成
在部署 Java 程序的时候,最简单的方式就打成 jar 并使用 java -jar xxxx.jar 运行,但是如果是一台 Linux 服务器,执行远程上去之后,如果断开链接会中断服务,经过测试,可以通过下面的命令执行...: nohup java -jar xxxx.jar & 但是这样会在 nohup.out 生成日志,如果日志过大,则可以通过 cp /dev/null nohup.out 进行清理。
领取专属 10元无门槛券
手把手带您无忧上云