我们可以把jar文件设置成快捷方式,以便当用户双击相应的图标时能够自动执行其中包含的应用程序,这是操作系统中一种文件与应用程序相互关联的功能。
本文主要介绍如何在WINXP/2003中设置jar快捷方式。本文用到的实例是HelloWorld.jar文件,具体生成HelloWorld.jar的方法可以参见本人blog中的“
jar命令在JDK与Eclipse的使用”一文。具体步骤如下:
1、 打开“资源管理器”,在主菜单上选择“工具/文件夹选项”,打开“文件夹选项”对话框;
2、 在“文件夹选项”对话框中选择“文件类型”选项卡,等待数秒,将显示出本机“已注册的文件类型”,从中找到jar文件;如果没有jar文件,则点击“新建”按钮,在“文件扩展名”中填入“Executable Jar File”即可;
3、 此时其扩展名是“JAR”,点击下面的“还原”按钮,可以看到文件类型改为了“Executable Jar File”,且文件图标也从原来的压缩包形式改成了现在的文件形式;
4、 选中Jar文件,点击“高级”按钮,出现“编辑文件类型”对话框,可见“操作”中已经有“open”;
5、 选中“open”,点击右方的“编辑”按钮,在弹出的对话框中的“用于执行操作的应用程序”文本框中填入以下内容:"%java_home%/bin/java.exe" -jar "%1"(引号不能省),点击“确定”。
6、 回到“编辑文件类型”对话框后,单击“新建”按钮,在弹出的对话框中分别填入:执行,"%java_home%/bin/java.exe" -jar "%1",点击“确定”;
7、 再次回到“编辑文件类型”对话框后,单击“新建”按钮,在弹出的对话框中的“操作”填入:编辑,在“用于执行操作的应用程序”文本框中填入本机的WinRAR或WinZip程序,点击“确定”;(此设置用于查看jar文件内部内容)
8、 在上诉的“编辑文件类型”对话框中,都有“使用DDE”复选框,此框不必选中;
9、 回到“编辑文件类型”对话框后,选中“执行”,再单击“设为默认值”和勾选“始终显示扩展名”,单击“确定”和“关闭”;
10、 此时,我们双击jar文件,将自动运行;点击jar文件右键之,选择“编辑”则可以查看jar文件的内部内容了。
本文参考:
http://www.mindprod.com/jgloss/jar.html
Making Jar Files Double Clickable