生成可执行的jar文件
大家在下载一些开源的工具时,有时要求双击下载下来的jar文件即可出现一个界面,这就是双击可执行的jar文件。
?
方法
方法一:用eclipse向导制作
??????? 如果你用eclipse开发一个工程,想使用双击可执行的方式,那么只需要用“导出”向导就可以生成这么一个jar文件。步骤:点击工程名,选择 File ---> export ---> 选择java中的JAR file ,next ---> 选择要制作的工程,选择保存路径,next --> next --> 选择Main class ,finish 即可。
?
方法二:手工制作
在工程编译好的完整包顶层,编写一个MF后缀的文件,eg:test.MF,名字任意起。内容如下:(假如包名是com.leadtone.demo,其中Demo是main方法所在类)
Manifest-Version: 1.0Main-Class: com.leadtone.demo.Demo
其中这个文件和com文件夹在同一层。
进入com的上一层,执行打包命令:?jar?-cvfm?hello.jar?test.mf??com
(com就是包的顶层,写成com/leadtone/demo/Demo.class也行)
即生成一个可执行的hello.jar文件。
?
?执行测试
?????? 右击生成的jar文件,打开方式 ---> java (TM) …… ,即可执行。(为什么不是双击,这就看你关联*.jar类型的关联文件是什么了,如果是RAR,则就要用这种方式,如果就是java的jar,则双击即可)。
如果你开发的是SWT,则就出现窗口,如果只是简单的hello world级别的输出,就什么也没出现。(实际上运行了,在“任务管理器”中多出一个javaw的进程就是这个程序在运行)
?
?
?
?
?