现在我有三个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 的进阶----------------------------- ----
持续更新。。。