当前位置:首页 » 文件管理 » linux解压缩jar

linux解压缩jar

发布时间: 2023-01-10 14:28:39

1. jar 包 怎么通过 linux 命令解压

tar命令用于对文件打包压缩或解压,格式为:“tar [选项] [文件]”。《Linux就该这么学》Windows系统中最常见的压缩格式是.rar与.zip吧,而Linux系统中常见的格式比较多,但主要使用的是.tar或.tar.gz或.tar.bz2格式,其实这些大部分都是由tar命令,来完成的。首先“-c”参数是用于创建压缩文件的,“-x”参数是用于解压文件的,因此这两个不能同时放一起使用,其次“-z”参数是指定使用Gzip格式来压缩解压文件,“-j”参数是指定使用bzip2参数来压缩解压文件,解压时候咱们则是根据文件的后缀来决定是何种格式参数,而有些打包操作要数个小时,屏幕没有输出的话你一定会怀疑电脑有没有死机了,也不好判断打包的进度情况,非常推荐使用“-v”参数来不断显示压缩或解压的过程给用户,“-C”参数用于指定要解压到的哪个指定的目录,而“-f”参数特别重要,它必须放到参数的最后一位,代表要压缩或解压的软件包名称。因此平时我会一般使用“tar -czvf 压缩包名称.tar.gz 要打包的目录”命令来将指定的文件来打包,解压的话则是“tar -xzvf 压缩包名称.tar.gz”命令,让咱们来逐个演示下打包压缩与解压的操作吧。
使用tar命令将/etc目录内文件通过gzip格式进行打包压缩

2. linux中解压jar包怎么操作

在linux命令行下对jar进行解压缩操作,比如有个jar包/usr/local/EtnetChinaApplication.jar。#解压jar包到临时目录。cd /usr/local,unzip EtnetChinaApplication.jar -d app,#进入临时目录app,编辑文件,ls app,log4j.properties xmemcache.properties,#压缩文件为jar包jar cvfm0 EtnetChinaApplication.jar META-INF/MANIFEST.MF .cp jar包到指定目录cp EtnetChinaApplication.jar ../想了解更多linux相关,欢迎关注《linux就该这么学》官网。

3. linux中解压jar包 怎么操作

在linux命令行下对jar进行解压缩操作,比如有个jar包/usr/local/EtnetChinaApplication.jar

#解压jar包到临时目录
cd/usr/local
unzipEtnetChinaApplication.jar-dapp
#进入临时目录app,编辑文件
lsapp
......
log4j.propertiesxmemcache.properties
......
#压缩文件为jar包
jarcvfm0EtnetChinaApplication.jarMETA-INF/MANIFEST.MF.
cpjar包到指定目录
cpEtnetChinaApplication.jar../

4. linux打开jarxml

linux打开jarxml:
在安装好 java 环境条件下,按下 Windows + R 键,在弹出的运行框中输入 CMD (不区分大小写)。
先在弹出的黑框框中切换到 jar 文件的所在目录,在下 jar 的文件目录为: F : instal ,所以切换到 F : instal 。在黑框中输入 java - jar **** jar ,****表示要运行的. jar 文件名
敲回车键后, jar 文件就开始成功运行了。

5. linux系统文本界面怎样解缩jar文件

不需解压,直接java 命令运行即可.

6. linux为什么不支持jar解压命令

因为jar命令是和tar命令相对的。是Linux终端进行压缩和解压的命令。在Linux终端中输入jarcvmf时出现无法识别jar命令的bash提示。

7. Linux下打包压缩war、解压war包和jar命令

问题

Linux下打包压缩war、解压war包和jar命令

解决

把project_a文件夹下的文件打包成project.war

-c 创建war包

-v 显示过程信息

-f 指定 JAR 文件名,通常这个参数是必须的

-M 不产生所有项的清单(MANIFEST〕文件,此参数会忽略 -m 参数

-0 这个是阿拉伯数字,只打包不压缩的意思

解压到当前目录

8. linux安装jar命令

linux系统下jar是随着jdk安装的,所以安装jar其实很容易。下面由我为大家整理了linux下安装jar命令的相关知识,希望大家喜欢!

linux下安装jar命令

jar是随着jdk的安装的。在jdk安装的目录下有bin目录中,windows下的文件名为jar.exe,linux下文件名为jar.它的运行需要用到jdk安装目录下lib目录中的tools.jar.

jar文件在linux下的安装命令

首先安装java 的jdk..并设置 java environment.

then the order is: [root@localhoat root]# java -jar /the directory and file name, include .jar

附:linux下jar命令用法详解

jar的用法:

jar{ctxu}[vfm0M][jar-文件][manifest-文件][-c 目录] 文件名。。。

{ctxu}是jar命令的子命令,每次jar命令中只可以包含一个ctxu中的一个,分别表示:

-c创建新的jar文件包 --常用于打包

-t列出jar文件包的内容列表

-x展开jar文件包的指定文件或者所有文件--常用于解开包

-u更新已经存在的jar文件包

[vmf0M]中可以选,也可以不选,是jar命令的选项参数:

-v生成详细报告并打印到标准输出

-f指定jar文件名,这个参数是必须的

-m指定需要包含的manfest清单文件

-0只存储不压缩,速度快

-M不生成所有的清单文件

经常组合使用 cv0Mf/xvMf

补充:linux下运行jar包命令

java -jar xxxx.jar

Linux平台通过以下命令执行jar文件。 # java -jar file.jar

linux下执行jar文件方法:命令行下进入文件目录,执行java -jar file.jar即可,也可在桌面创建一个启动器,在命令栏填写相关的命令:java -jar /file路径/file.jar,这样在桌面双击即可打开该jar文件 创建可执行的 JAR 文件包详解:JAR 文件就是...

linux下执行jar文件方法:命令行下进入文件目录,执行java -jar file.jar即可,也可在桌面创建一个启动器,在命令栏填写相关的命令:java -jar /file路径/file.jar,这样在桌面双击即可打开该jar文件 创建可执行的 JAR 文件包详解:JAR 文件就是...

java -jar test.jar

在linux命令行下对jar进行解压缩操作,比如有个jar包/usr/local/EtnetChinaApplication.jar #解压jar包到临时目录cd /usr/localunzip EtnetChinaApplication.jar -d app#进入临时目录app,编辑文件ls app ...... log4j.properties xmemcache.prope...

java -jar xxxx.jar

nohup java -jar 启动1.jar & nohup java -jar 启动2.jar & nohup java -jar 启动3.jar &

这个shell脚本的话应该只会影响当前的窗口,运行完程序后把窗口关闭,再新开窗口,你的JDK应该还是1.4的 如果不行的话,那就运行完程序,再export一遍1.4的JDK 只对当前窗口有影响,换用户或者新开窗口都会变成1.4

不用用-cp, 有运行jar的-jar吧?或者jar 加什么,你想你要的库和主方法都在一个jar里,一般用不到-cp吧,除非你用到别的类库不在jar里。

9. Linux添加、修改、删除jar包内文件

项目现场使用堡垒机等安全措施时,有时不能用FTP方式访问Linux系统。如果此时需要修改配置文件,或增删jar包内文件,只能通过Shell命令行进行操作。

首先需要Linux系统中装有vim和zip程序,使用 vim xxx.jar 打开jar包:

首先建一个目录,将jar包内的文件解压到目录中:

下面是分解动作~

然后,你得到了一个目录。自行处理好需要添加、删除的文件后,在目录中执行:

最后你就得到了一个崭新的jar包( ̄▽ ̄)/~

10. 如何在linux下执行jar文件

linux下执行jar文件方法:命令行下进入文件目录,执行java-jarfile.jar即可,也可在桌面创建一个启动器,在命令栏填写相关的命令:java-jar/file路径/file.jar,这样在桌面双击即可打开该jar文件x0dx0ax0dx0a创建可执行的JAR文件包详解:JAR文件就是JavaArchiveFile,顾名思意,它的应用是与Java息息相关的,是Java的一种文档格式。JAR文件非常类似ZIP文件--准确的说,它就是ZIP文件,所以叫它文件包。JAR文件与ZIP文件唯一的区别就是在JAR文件的内容中,包含了一个META-INF/MANIFEST.MF文件,这个文件是在生成JAR文件的时候自动创建的.举个例子,如果我们具有如下目录结构的一些文件:x0dx0a==x0dx0a`--testx0dx0a`--Test.classx0dx0a把它压缩成ZIP文件test.zip,则这个ZIP文件的内部目录结构为:x0dx0atest.zipx0dx0a`--testx0dx0a`--Test.classx0dx0a如果我们使用JDK的jar命令把它打成JAR文件包test.jar,则这个JAR文件的内部目录结构为:x0dx0atest.jarx0dx0a|--META-INFx0dx0a|`--MANIFEST.MFx0dx0a`--testx0dx0a`--Test.classx0dx0a创建可执行的JAR文件包,需要使用带cvfm参数的jar命令,同样以上述test目录为例,命令如下:jarcvfmtest.jarmanifest.mftest,这里test.jar和manifest.mf两个文件,分别是对应的参数f和m,其重头戏在manifest.mf。因为要创建可执行的JAR文件包,光靠指定一个manifest.mf文件是不够的,因为MANIFEST是JAR文件包的特征,可执行的JAR文件包和不可执行的JAR文件包都包含MANIFEST。关键在于可执行JAR文件包的MANIFEST,其内容包含了Main-Class一项。这在MANIFEST中书写格式如下:Main-Class:可执行主类全名(包含包名)x0dx0a例如,假设上例中的Test.class是属于test包的,而且是可执行的类(定义了publicstaticvoidmain(String[])方法),那么这个manifest.mf可以编辑如下:Main-Class:test.Test,这个manifest.mf可以放在任何位置,也可以是其它的文件名,只需要有Main-Class:test.Test一行,且该行以一个回车符结束即可。创建了manifest.mf文件之后,我们的目录结构变为:x0dx0a==x0dx0a|--testx0dx0a|`--Test.classx0dx0a`--manifest.mfx0dx0a这时候,需要到test目录的上级目录中去使用jar命令来创建JAR文件包。也就是在目录树中使用==表示的那个目录中,使用如下命令:jarcvfmtest.jarmanifest.mftestx0dx0a之后在==目录中创建了test.jar,test.jar就是执行的JAR文件包。运行时只需要使用java-jartest.jar命令即可。x0dx0a需要注意的是,创建的JAR文件包中需包含完整的、与Java程序包结构对应的目录结构。而Main-Class指定的类,也必须是完整的、包含包路径的类名,如上例的test.Test;而且在没有打成JAR文件包之前可以使用java来运行这个类,即在上例中javatest.Test是可以正确运行的(当然要在CLASSPATH正确的情况下)。

热点内容
移动卡服务器密码是什么 发布:2025-08-30 04:21:02 浏览:246
linux卷管理 发布:2025-08-30 03:58:05 浏览:210
如何查到自己的wifi密码 发布:2025-08-30 03:49:05 浏览:661
linux默认编码 发布:2025-08-30 03:44:23 浏览:287
如何取消安卓手机日志抓取文件 发布:2025-08-30 03:20:12 浏览:536
安卓渠道服什么样子 发布:2025-08-30 03:19:21 浏览:919
爱奇艺安卓和苹果哪个好 发布:2025-08-30 02:57:16 浏览:455
国内安卓机哪个牌子拍照美颜最好 发布:2025-08-30 02:52:13 浏览:346
数据存储时间 发布:2025-08-30 02:51:36 浏览:606
php生成不重复的数字 发布:2025-08-30 02:46:25 浏览:377