您的位置:首页 > 运维架构 > Linux

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

2016-11-10 23:17 435 查看
现在我有三个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
的进阶----------------------------- ----

持续更新。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐