class文件打包成jar,并且执行jar

1、单一class->jar

jar -cf 自定义的jar包名.jar 需打包的class名字.class

jar -cf xx.jar xx.class

示例:jar -cf Server.jar Server.class
将当前路径下的Server.class打包成Server.jar

2、打包某一路径下的所有class

jar cvf 自定义的jar包名.jar 需打包的某一路径

jar cvf xx.jar [path]

示例:jar cvf C:\test.jar C:\java
即是将C:\java下的所有class打包成java

3、运行自己打包的jar

1、打开自己的jar包,看到META-INF
在这里插入图片描述
2、打开META-INF,看到MANIFEST.MF
在这里插入图片描述
3、编辑MANIFEST.MF
一般前面两行都有,第三行的Main-Class: xxx
不一定有,自己加上,并且在Main-Class: 后面加上jar包默认启动的主类。
注意Main-Class: 和主类Server之间留一个空格。
保存更新。
在这里插入图片描述
4、运行jar包
java -jar 生成的jar包名.jar

java -jar xxx.jar

示例:java -jar Server.jar
打开当前目录的Server.jar

----------------注意----------------
自己打包的jar,前面三步必须要操作,不然会报xxx.jar中没有主清单属性的错误。

class文件打包jar文件可以通过以下步骤进行: 1. 首先,确保你已经安装了JDK(Java Development Kit)。 2. 打开命令行终端窗口。 3. 使用cd命令导航到class文件所在的目录。 4. 使用以下命令将class文件打包jar文件jar cvf jar文件名.jar class文件名.class 5. 在上述命令中,jar文件名是你想要生jar文件的名称,class文件名是你想要打包class文件的名称。 6. 执行该命令后,jar文件将被创建在当前目录下。 通过以上步骤,你可以将class文件打包jar文件。请注意,这只是其中一种方法,还有其他方法可以完相同的任务。引用<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [如何将class文件打包.jar](https://blog.csdn.net/javakaka666/article/details/114823469)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [JAVAclass打包jar](https://download.csdn.net/download/sundycindy/4749568)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [把class文件打包jar包](https://blog.csdn.net/zhanaolu4821/article/details/103006983)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值