程序运行教程如下:
Java应用程序发布工具[暂时取名叫“DragonJava”吧]使用方法步骤:
一、启动DragonJava,阅读软件说明。如图1所示[这一步没有什么实用价值,全是一堆废话,但要注意:使用本工具之前必须安装好JDK,并配置Path环境变量,否则无法正常运行,因为本工具自身就是一个纯Java程序,而且该工具自身就是由DragonJava完成打包]。
[IMG]http://pdfbbs.com/java/images/2007/DragonJava1.gif[/IMG]
图1 阅读DragonJava使用说明
二、阅读完DragonJava使用说明之后,单击下一步,进入资源文件包目录设置窗口。如图2所示。
[IMG]http://pdfbbs.com/java/images/2007/DragonJava2.gif[/IMG]
图2 资源文件包目录设置
这一步很重要,当然在特定条件下,也可跳过此步。下面对几种可能出现的情况分别举例说明。
(1)假设DragonJava存放在D:\Java目录下,而你所要打包的Java类和其它一些资源(图片,声音等)[统称为文件资源,Java程序中没有设置包的情况]也存放在该目录下,则可跳过此设置,直接点击下一步按钮即可。
(2)假设DragonJava存放在D:\Java目录下,而你所要打包的文件资源被Java程序自动或手动存入testPackage包中,testPackage包存放在D:\Java目录下,则可跳过此设置,直接点击下一步按钮即可。即如果文件资源顶层包与本工具在相同目录下,都可跳过此步骤。
(3)假设文件资源顶层包与DragonJava不在同一目录下,则通过“选择路径”按钮设置文件资源顶层包所在的目录。
三、设置好文件资源顶层包后,单击“下一步”进入清单文件创建窗口,指明程序的主类。如图3所示。
[IMG]http://pdfbbs.com/java/images/2007/DragonJava3.gif[/IMG]
图3 指明程序的主类
说明:
(1)JDK的版本:指明用于编译生成类文件的当前JDK版本,可保持默认值。
(2)应用程序主类名:指定程序的入口,即包含main方法的类。若程序中指定了包,则在此要输入包名,否则只需输入主类名称即可。如MainClassName或packageName.MainClassName或packageName1.packageName2.MainClassName,依此类推。
(3)应用程序版本:指明当前用户发布的程序版本。
四、单击“下一步”按钮,进入jar文件设置窗口,如图4所示。
[IMG]http://pdfbbs.com/java/images/2007/DragonJava4.gif[/IMG]
图4 jar文件参数设置
说明:
(1)资源文件:显示当前用户添加的文件资源,若是一个资源文件包,则只显示包名。
(2)设置资源文件...:用来确定文件资源所在的顶层包。当确定了顶层包之后,无需再依次“添加”单个资源文件了。
(3)添加:此按钮用来添加资源文件。此按钮只有在没有设置顶层包的情况下才有用,否则添加无效。因为设置顶层包后,程序将把顶层包下的所有文件全部压缩在目标jar文件中。
(4)删除:用来删除资源文件列表框中的选中信息。
(5)jar文件保存的地址[可省略]:用来指定目标jar文件生成后存放在何处,若不指定,则默认保存在与DragonJava相同的目录下面。
(6)jar文件名称[不加.jar扩展名]:用来指定目标jar文件的文件名[即生成后的jar文件名称],但是不能加.jar扩展名,因为程序预先以设定,再次指定扩展名会重复。
五、单击“下一步”按钮,查看jar文件创建结果,完成Java应用程序的发布。如图5所示。
[IMG]http://pdfbbs.com/java/images/2007/DragonJava5.gif[/IMG]
图5 完成jar文件的创建
说明:
当创建好jar文件后,若用户不单击“完成”按钮,而采用其他方式退出程序,则DragonJava在运行过程中创建的临时清单文件不会删除,只有当用户单击“完成”时,程序将自动删除多余的清单文件,这样用户就不需要自己手动删除临时清单文件了。