首页

文章

java -jar命令是干什么的

发布网友 发布时间:2022-04-20 03:49

我来回答

4个回答

热心网友 时间:2023-07-11 06:53

jar

功能说明:
  Java归档工具

语法:
  jar [ 命令选项 ] [manifest] destination input-file [input-files]

补充说明:
   jar工具是个java应用程序,可将多个文件合并为单个JAR归档文件。jar是个多用途的存档及压缩工具,它基于ZIP和ZLIB压缩格式。然而, 设计jar的主要目的是便于将java applet或应用程序打包成单个归档文件。将applet或应用程序的组件(.class 文件、图像和声音)合并成单个归档文件时,可以用java代理(如浏览器)在一次HTTP事务处理过程中对它们进行下载,而不是对每个组件都要求一个新连 接。这大大缩短了下载时间。jar还能压缩文件,从而进一步提高了下载速度。此外,它允许applet的作者对文件中的各个项进行签名,因而可认证其来 源。jar工具的语法基本上与tar命令的语法相同。

命令选项
  -c 在标准输出上创建新归档或空归档。

  -t 在标准输出上列出内容表。

  -x[file] 从标准输入提取所有文件,或只提取指定的文件。如果省略了file,则提取所有文件;否则只提取指定文件。

  -f 第二个参数指定要处理的jar文件。在-c(创建)情形中,第二个参数指的是要创建的jar文件的名称(不是在标准输出上)。在-t(表(或-x(抽取)这两种情形中,第二个参数指定要列出或抽取的jar文件。

  -v 在标准错误输出设备上生成长格式的输出结果。

  -m 包括指定的现有清单文件中的清单信息。用法举例:“jar cmf myManifestFile myJarFile *.class”

  -0 只储存,不进行 ZIP 压缩。

  -M 不创建项目的清单文件。

   -u 通过添加文件或更改清单来更新现有的 JAR 文件。例如:“jar -uf foo.jar foo.class”将文件 foo.class 添加到现有的JAR文件foo.jar中,而“jar umf manifest foo.jar”则用manifest中的信息更新foo.jar的清单。

  -C 在执行 jar 命令期间更改目录。例如:“jar -uf foo.jar -C classes *”将classes目录内的所有文件加到foo.jar中,但不添加类目录本身。

程序示例
  1:将当前目录下所有CLASS文件打包成新的JAR文件:
  jar cf file.jar *.class

  2:显示一个JAR文件中的文件列表
  jar tf file.jar

  3:将当前目录下的所有文件增加到一个已经存在的JAR文件中
  jar cvf file.jar *

热心网友 时间:2023-07-11 06:54

jave -jar 是在命令行模式下运行一个java程序的命令,例如:
jave -jar test.jar 即可运行test.jar。
如果运行的jave项目需要引入其他的第三方jar包,通常会采用
java -classpath some.jar -jar test.jar
但是这种方法比较麻烦。而且有的时候会失效,
所以使用Extension Classloader来加载这些第三方引用的jar包,
可以把需要加载的jar都扔到%JRE_HOME%/lib/ext下面,这个目录下的jar包会在Bootstrap Classloader工作完后由Extension Classloader来加载。非常方便,非常省心。

其他的方法还有很多种例如使用AppClassloader来加载或者自定义Classloader来加载等等。

热心网友 时间:2023-07-11 06:55

执行jar包用的。
比如:打开cmd控制台,进入到jar包目录,执行aaa.jar 就用 java -jar aaa.jar。

热心网友 时间:2023-07-11 06:55

运行jar文件的
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 如何使用命令行编译和运行Java代码 如何用命令行执行带有外部jar包的java程序?总是报... linux使用.sh文件启动.jar文件? .bat批处理文件怎么写语句来运行.jar文件 ECPLISE 怎么导出JAR?并命令行+参数运行 易语言运行命令怎么打开jar文件? 如何打包成可在命令行利用java执行的jar文件 一个java程序用到了很多jar包,如何用命令行形式来... Linux怎么双击运行jar文件 如何运行.jar形式的Java程序 linux 怎么启动jar文件命令行 怎么运行jar文件? 怎么用命令行执行jar文件 春节手抄报空白的地方应该画什么好 板报的花边咋画?(要春节) 春节手抄报内容,不要太长,也不要太短!急急急急... 关于春节的手抄报手绘画 新年手抄报版面设计 兔年春节手抄报 好的。要求有十张以上排版,十种以... 在春节手抄报上,有一点点空的地方应该画些什么 java:请给一个简单的能双击就能运行的jar文件打包... 如何运行和编译jar jar包中的class文件,在dos命令行中如何运行? 淘米水浇菜好不好 已知两点坐标,两点间距离是多少 ,求那个公式 淘米水可以天天浇菜吗 如何用坐标算距离 如何正确使用淘米水种菜 坐标计算距离公式 淘米水发酵了能浇菜? 建筑施工图中用坐标计算长度(距离)是如何计算的 淘米水浇菜的正确方法 知道两个点的坐标X,Y,如何计算出两点间的距离以及... 用淘米水浇菜可以当肥料吗 已知两坐标点求方位角和距离的计算公式 淘米水能浇小青菜吗 建筑图纸中两个坐标之间距离如何计算 淘米水可以浇哪些蔬菜 坐标距离公式 excel表格中已知两点的从标,求这两点间的距离公式...
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com