问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

将Java类打成jar包,可独立运行

发布网友 发布时间:2024-10-06 01:42

我来回答

1个回答

热心网友 时间:2024-10-22 23:50

JAR文件,即Java档案文件,是一种与ZIP兼容的压缩文件。与ZIP文件不同,JAR文件包含一个名为META-INF/MANIFEST.MF的清单文件,该文件在生成JAR文件时由系统自动创建。

在命令行中打包Java类成JAR包的方法如下:

进入目标目录,打开命令行,输入以下命令:

jar -cvf 【打包后的文件名】.jar 【要打包的目录】

从JDK1.8版本开始,直接打包不再可行,需要添加额外参数。例如,使用-m参数将特定的MANIFEST文件打包进JAR内,并指定该文件;使用-0参数实现只存储不压缩的功能(注意这里的0是数字,不是字母o)。

打包完成后,重新运行命令,结果将显示如下:

在IDEA中打包Java类成JAR包的方法:

1. 在菜单栏选择File -> Project Structure -> Artifacts -> + -> JAR -> from moles with dependencies…

2. 在Main Class中选择要打包的类

3. 点击OK,将.class文件加入JAR

注意:如果类存在包名,需要一级一级建立与之对应的包名

4. Apply -> OK

5. build jar包(Build -> Build Artifacts)

打包完成后,在【out】文件下可以找到生成的JAR包。

在无Java环境的Windows上执行bat脚本:

下载JDK1.8绿色版,只复制jre目录即可。

以下是一个示例bat脚本:

注意:jre目录、hello-world.jar、hello-world.bat需位于同一级目录。

— THE END —
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑文件编辑好如何发送给微信如何把电脑上的文件发到微信上 笔记本电脑上的文件发送到微信怎么把电脑里的文件传到手机微信 我每天早晨吃米糊放白糖有害吗? 吃糖太多对我有好处么! 适合明年工作计划开头的句子 让人耳目一新的年度工作计划开头句子锦集五十四句 个人年度工作计划开头优美句子 让上司眼前一亮的工作计划开头语收藏四十一句 工作计划开头 怎么写工作计划开头 新干线0系电动列车的运行设备 底气什么意思 底气是什么样子的 ...页,王华明第一天读了全书的2/5,第二天读了余下的1/3,第三天应从第... 一本故事书有160页,第一天读了全书的3/10,第二天读了余下的1/2,第一 ... ...第二天比第一天多看了全书的5%,第三天应从第几页看? 景程档位开关行驶中会受热吗!08款景程2.0自动挡,行驶一段路程车子热车了... 一本书400页,欣欣第一天看了这本书的10%,第二天比第一天多看了全书的5... 1.8景程换了新发动机热车有异响怎么回事,类似于轴承干磨的声音_百度知... ...120页,李华第一天读了全书的1/5,第二天读了余下的1/3,第三天应从... ...第一天读了全书3/10,第二天读了24页,剩下全书的2/5,第三天读完... ...120页,琪思第一天读了全书的1/5,第二天读了余下的1/3,第三天应该从... 一本书共500页,第一天读了全书的10%,第二天读了余下的2/5,第三天... 该换轮胎了,不知道朝阳轮胎怎么样 车友们,我想换轮胎了,有木有人知道朝阳轮胎怎么样啊? 大家有关于父亲节或母亲节的中英文主持稿吗?学校要搞活动,谢谢!!符合要... 幼儿园大班语言活动方案《很大很大的爸爸》 坎高和中亚哪个厉害 苹果11怎么设置空号打不进来? 不懂PS用WPS也能制作精美图片 wps无法识别的图片格式 用cmd命令如何在生成jar包的同时添加java.policy.applet 抖音公会怎样提成? 2019年审过了,为什么显示2016年缴费未交? 192.168.1.1/24 24是什么意思 率土之滨要塞怎么建 我想只针对我名字里的"华"字取个英文名,不知"华"字单独一个字可不可 ... 控制板通讯电缆规格介绍 GOT1000(A系列)有哪些电缆适用于连接A7GT-CNB与GOT进行长距离通信? 电路板上有485电缆插头,是不是就可以通过plc控制 灰兔有40个萝卜,白兔有30个萝卜,兔妈妈拿来20个萝卜,怎么分? 2016年买房贷款的利息是多少? 灰兔原有多少个,我有12个萝卜,你给我3个就同样多? 我拔了40根萝卜,小灰兔和小白兔拔萝卜的总数是我的4分之3,小灰兔... 电脑蓝屏,错误代码为*** STOP:0X000000ED(0X89C08460,0XC0000006,0X000... ...开机蓝屏,出现:stop:0X000000ED (0X89AEC08,0XC0000185,0X00000000... 电脑开机出现蓝屏STOP:0X000000ED(0X89AF69E0,0XC0000006,0X00000000... 找规律填空:1,2,3,5,( ),( ),21,( ),55 找规律填空:1, 2 3 , 5 8 , 13 21 ,__ 万年历查询1967年阴历6月l7日 每天晚上慢跑减肥 脸会跟着瘦吗 ,小腿会粗吗