当前位置: 首页 > news >正文

java 使用命令创建jar的常用参数整理

在Java中,创建JAR文件的命令是jar。以下是常用参数的表格展示:

参数信息含义使用场景使用示例
c创建新的JAR文件用于创建一个新的JAR文件当需要打包类文件和资源文件时jar cf myapp.jar MyClass.class
t列出JAR文件内容显示JAR文件中的内容列表查看JAR文件包含的文件和目录结构jar tf myapp.jar
x解压JAR文件提取JAR文件中的内容需要查看或修改JAR文件中的内容时jar xf myapp.jar
u更新现有的JAR文件向已有的JAR文件中添加文件在不重新创建JAR的情况下更新文件jar uf myapp.jar newfile.txt
v生成详细输出显示命令执行的详细信息需要查看命令执行过程中的详细信息时jar cvf myapp.jar MyClass.class
f指定JAR文件名指定要操作的JAR文件名所有涉及具体JAR文件的操作jar cf myapp.jar MyClass.class
m包含指定的清单文件将指定的清单文件添加到JAR中需要自定义JAR文件的元数据时jar cmf manifest.txt myapp.jar MyClass.class
e定义应用程序入口点指定JAR文件的主类创建可执行JAR文件时jar cfe myapp.jar MyAppClass
C更改到指定目录在执行命令前切换到指定目录需要从特定目录中添加文件时jar cf myapp.jar -C classes .

使用示例

  1. 创建一个简单的JAR文件

    jar cf myapp.jar MyClass.class
    
  2. 列出JAR文件内容

    jar tf myapp.jar
    
  3. 解压JAR文件

    jar xf myapp.jar
    
  4. 更新现有的JAR文件

    jar uf myapp.jar newfile.txt
    
  5. 创建带有详细输出的JAR文件

    jar cvf myapp.jar MyClass.class
    
  6. 使用指定的清单文件创建JAR文件

    jar cmf manifest.txt myapp.jar MyClass.class
    
  7. 创建可执行的JAR文件

    jar cfe myapp.jar MyAppClass
    
  8. 从特定目录中添加文件

    jar cf myapp.jar -C classes .
    

这些参数可以组合使用以满足不同的需求。例如,cvf组合表示创建一个新的JAR文件并显示详细输出。

相关文章:

  • 【计算机视觉】工业表计读数(2)--表计检测
  • 387. 字符串中的第一个唯一字符
  • 泛型主要是用于静态类型检查的工具,它并不会在运行时自动验证返回值类型和传入类型是否一致
  • vsftpd服务权限配置
  • Redis如何实现持久化
  • 基本不等式
  • 如何高效定位网络丢包问题?
  • 【C++】:C++11详解 —— 入门基础
  • Matlab 经验模态分解和时频图绘制
  • SAP WORKFLOW BUSINESS PROCESS AUTOMATION
  • QVariant:Qt中万能类型的使用与理解
  • 重生之我在学Vue--第17天 Vue 3 项目优化与部署
  • openEuler系统迁移 Docker 数据目录到 /home,解决Docker 临时文件占用大问题
  • 鸿蒙路由 HMRouter 配置及使用 三 全局拦截器使用
  • AtCoder Beginner Contest 397 A - D题解
  • 举例说明 牛顿法 Hessian 矩阵
  • python实现简单的图片去水印工具
  • 表单引擎赋能AI:引领未来表单设计新趋势
  • 单片机外设快速入门篇(五)——GPIO篇
  • Houdini :《哪吒2》神话与科技碰撞的创新之旅
  • 从能源装备向应急装备蓝海拓展,川润股份发布智能综合防灾应急仓
  • 俄官员说将适时宣布与乌克兰谈判代表
  • 中国巴西关于乌克兰危机的联合声明
  • 中华人民共和国和巴西联邦共和国关于强化携手构建更公正世界和更可持续星球的中巴命运共同体,共同维护多边主义的联合声明
  • 融创中国:境外债务重组计划聆讯定于9月15日召开
  • “远践”项目启动公益生态圈,上海青少年公益力量蓬勃生长