0066 Linux中多个Java文件打包成单个可运行jar文件及其manifest.mf文件编写规则

7 篇文章 0 订阅

现在我有三个Java类文件:GuessGame.java Player.java GameLauncher.java(含主函数)

先用编译命令:

javac GuessGame.java Player.java GameLauncher.java


在原来文件基础上产生了另外三个对应文件:GuessGame.class Player.class  GameLauncher.class


再用jar压缩打包命令:

jar cvf guessNumber.jar GameLauncher.java GameLauncher.class GuessGame.java GuessGame.class Player.java Player.class

(其中guessNumber.jar是自定义的应用jar包名)


打开jar包,点开里面的已经生成好的META-INF文件夹,编辑 MANIFEST.MF文件:

Manifest-Version: 1.0
Created-By: 1.8.0_111 (Oracle Corporation)
Main-class: GameLauncher


注意:添加的部分为Main-class: GameLauncher,即主函数在的类文件,另外冒号后必须要有一个空格,每行末尾不得有空格每行不得超过72个字符,若要换行,开头一定以空格开始(若运行错误就打两个空格),最后一行回车无空格


保存修改。运行命令

java -jar guessNumber.jar


Done,下面开始进行更加复杂和规范的进阶版


----------------------------manifest 的进阶----------------------------- ----

持续更新。。。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值