右键运行jar文件的方法

经常需要运行一些打成jar文件格式的Java程序,每次都需要切换到DOS下运行命令: java -jar FileName.jar,非常的麻烦。

其实可以将jar文件的默认打开方式设置成jre中的javaw,设置好后可以双击jar文件运行。但这样的话,需要查看包中内容的时候又非常麻烦,需要将jar文件拖到解压缩工具中。

今天突发奇想,改写了一个批处理文件,可以将java -jar命令加到鼠标右键中:
reg add "HKCR\*\shell\Run_Jar" /ve /d Run_Jar /f
reg add "HKCR\*\shell\Run_Jar\command" /ve /d "java -jar %%1" /f
reg add "HKCR\Folder\shell\Run_Jar" /ve /d Run_Jar /f
reg add "HKCR\Folder\shell\Run_Jar\command" /ve /d "java -jar %%1" /f

将上面的代码保存为bat文件,然后双击执行,执行后,鼠标右键中会出现Run_Jar选项。
这下你就可以在你想运行的jar文件上点击右键,然后Run_Jar,怎么样,比较方便吧:)

稍微解释一下上面的命令:
reg add "HKCR\*\shell\Run_Jar"
在注册表中的 HKEY_CLASSES_ROOT\*shell\ 目录下添加键值,后面参数的意思分别是:
/ve      为注册表项添加空白值名<无名称>
/d       要分配给添加的注册表 ValueName 的数据
/f       不用提示就强行改写现有注册表项

你可能感兴趣的:(dos,F#)