打包成.jar、.war文件的命令

简介:

一、目前工作接触到java文件打包相关的文件有两种:.jar文件和.war文件

1、jar文件打包命令

    解压命令:jar xvf  Example.jar (一般格式:jar xvf Filename.jar)

    打包命令:jar cf  Example.jar  /path/filename1 /path/filename2 (第三项为要打包的文件名字;后边为路径文件名,可以有多项内容)

2、war文件打包命令

    解压命令:jar xvf  Example.war (一般格式:jar xvf Filename.war)

    打包命令:jar cf  Example.war  /path/filename1 /path/filename2 (第三项为要打包的文件名字;后边为路径文件名,可以有多项内容)

二、其它Linux常用打包命令整理

1. *.tar格式

    解包:$ tar xvf 文件名.tar

    打包:$ tar cvf 文件名.tar 目录    

2.*.tar.gz格式

    解压:$ tar zxvf 文件名.tar.gz

    压缩:$ tar zcvf 文件名.tar.gz 目录

3.*.tar.bz2格式

    解压:$ tar jxvf 文件名.tar.bz2

    压缩:$ tar jcvf 文件名.tar.bz2 目录

4.*.tar.bz2格式

    解压:$ tar jxvf 文件名.tar.bz2

    压缩:$ tar jcvf 文件名.tar.bz2 目录

5.*.tar.Z格式

    解压:$ tar Zxvf 文件名.tar.Z

    压缩:$ tar Zcvf 文件名.tar.Z 目录

6.*.tar.tgz格式

    解压:$ tar zxvf 文件名.tar.tgz

    压缩:$ tar zcvf 文件名.tar.tgz 文件名

7.*.gz格式

    解压1:$ gunzip 文件名.gz

    解压2:$ gzip -d 文件名.gz

    压 缩:$ gzip 文件名

8.*.bz格式

    解压1:$ bzip2 -d 文件名.bz

    解压2:$ bunzip2 文件名.bz

9.*.bz2格式

    解压1:$ bzip2 -d 文件名.bz2

    解压2:$ bunzip2 文件名.bz2

    压缩: $ bzip2 -z 文件名

10.*.Z格式

    解压:$ uncompress 文件名.Z

    压缩:$ compress 文件名

11.*.zip格式

    解压:$ unzip 文件名.zip

    压缩:$ zip 文件名.zip 目录

12.*.lha格式

    解压:$ lha -e 文件名.lha

    压缩:$ lha -a 文件名.lha 文件名

13.*.rar格式

    解压:$ rar a 文件名.rar

    压缩:$ rar e 文件名.rar



本文转自 ping9527 51CTO博客,原文链接:http://blog.51cto.com/babyhanggege/1896827,如需转载请自行联系原作者

相关文章
|
3天前
|
Java
课时103:生成jar文件
本文介绍了Java中生成和使用JAR文件的基本概念与操作。JAR文件用于将多个类文件打包成一个压缩文件,便于管理和分发。通过JDK提供的`jar`命令可以创建JAR文件,并可通过设置CLASSPATH环境变量来配置和使用这些文件。文中还演示了如何定义、编译和打包一个简单的Java程序为JAR文件,并详细解释了JAR文件的结构及配置方法。此外,简要提及了JDK 1.9后引入的模块化系统对JAR文件的影响。
|
1月前
|
前端开发 JavaScript Java
Java打包jar运行时分离lib和jar
在`pom.xml`的`build`节点中,设置`packaging`为`jar`,并配置插件分离依赖库到`lib`目录和资源文件到`resources`目录。这样可以在运行时通过`-Dloader.path=lib,resources`加载外部依赖和资源文件,便于独立升级依赖库和修改资源文件,而无需重新打包程序。具体插件包括`maven-dependency-plugin`、`maven-resources-plugin`和`spring-boot-maven-plugin`等。
64 1
|
3月前
|
Java Maven
java项目中jar启动执行日志报错:no main manifest attribute, in /www/wwwroot/snow-server/z-server.jar-jar打包的大小明显小于正常大小如何解决
在Java项目中,启动jar包时遇到“no main manifest attribute”错误,且打包大小明显偏小。常见原因包括:1) Maven配置中跳过主程序打包;2) 缺少Manifest文件或Main-Class属性。解决方案如下:
951 8
java项目中jar启动执行日志报错:no main manifest attribute, in /www/wwwroot/snow-server/z-server.jar-jar打包的大小明显小于正常大小如何解决
|
4月前
|
Java 开发者
修改JAR文件工具
本文介绍了一款名为JarEditor的IDEA插件,该插件允许用户直接对JAR包内的文件进行增删改查操作,无需先行解压。通过简单的安装与使用步骤,大大简化了传统上需要解压缩、反编译、重新编译及打包的过程。此外,JarEditor还支持对混淆过的JAR文件进行字节码级别的修改,并提供了强大的搜索功能,支持大小写、全词匹配和正则表达式搜索。对于开发者而言,这款插件无疑极大提高了处理JAR文件的效率和便捷性。
169 14
|
4月前
|
Java 应用服务中间件 Maven
Maven的三种项目打包方式——pom,jar,war的区别
Maven 提供了多种打包方式,分别适用于不同类型的项目。pom 用于父项目或聚合项目,便于项目的结构和依赖管理;jar 用于Java类库或可执行的Java应用程序;war 则专用于Java Web应用程序的部署。理解这些打包方式的用途和特点,可以帮助开发者更好地配置和管理Maven项目,确保构建和部署过程的顺利进行。无论是单模块项目还是多模块项目,选择合适的打包方式对于项目的成功至关重要。
465 3
|
5月前
|
Java Windows
如何在windows上运行jar包/JAR文件 如何在cmd上运行 jar包 保姆级教程 超详细
本文提供了一个详细的教程,解释了如何在Windows操作系统的命令提示符(cmd)中运行JAR文件。
1859 1
|
7月前
|
Java Linux Shell
【Azure 应用服务】部署Jar到App Service for Linux,因启动命令路径配置错误而引起:( Application Error 问题
【Azure 应用服务】部署Jar到App Service for Linux,因启动命令路径配置错误而引起:( Application Error 问题
|
8月前
|
弹性计算 Java Serverless
Serverless 应用引擎操作报错合集之上传自定义JAR包,启动时报错,是什么导致的
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
8月前
|
Java 应用服务中间件
tomcat7 与 tomcat8 加载 jar包的顺序
tomcat7 与 tomcat8 加载 jar包的顺序
261 0
|
8月前
|
Java 应用服务中间件 API
java 启动查看jar包加载顺序并设置classpath
java 启动查看jar包加载顺序并设置classpath
485 0