任务:双击.jar文件,即可运行相关程序
首先列表一下环境:
E:/counter/CounterDriv.class(这个CounterDriv.class 就是我要运行的程序,当然里面必须包含有main方法,有一点还要申明:这个CounterDriv.class 里是没有打包的,也就是没有pachage 语句进行包申明)
好了,开始做事吧
在E:/counter 下面建立一个文本文件 ,(不是文件夹)名字可以是任意的,我取为 manifest.mf;
在里面写上:
Manifest-Version: 1.0
Main-Class: CounterDriv
Created-By: authorName
现在呢,就有N多需要注意的或不需要注意的地方了:
1.main-class: 这些字呢,大小写是不区别的,但你不要给我把“-”给丢了!
2.CounterDriv千万不要写成CounterDriv.class ,而且CounterDriv 大小写敏感的!
3.“main-class: CounterDriv” 这一行必须是单独一行的,而且这行不能是最后一行,
4.最重要的,最容易忽略的,就是在main-class: 的后面必须有大于1的个数的空格,如:main-class: CounterDriv
现在就开始用jar了
首先打开ms-dos(开始里的运行输入 cmd 回车)
进入到E:/counter下面(cd E:/counter 回车)
然后输入:jar cvfm mm.jar manifest.mf CounterDriv.class
(完成了新建一个.jar文件,名字为mm.jar)
然后回车,应该就ok了!
当包含多个类时,则运行
jar cvfm mm.jar manifest.mf *.class