上一会我写了个生成case语句的小程序,我把它打包成可执行的jar包了,然后可以直接双击执行了。
不好的是每次要调用的时候,我需要进入到存放可执行jar的目录下去双击这个可执行jar文件。
改进:
是在桌面创建一个可执行jar的快捷方式,还可以对快捷方式设置图标,让这个可执行jar包看起来好看一点。以后按下Win+D快捷键,进入桌面,再点击这个可执行jar包就可以运行了。这样好像方便一点了。
问题:还是要进入桌面挺麻烦的.
我们知道在桌面,或者任意目录下的空白处点击右键都能弹出一个菜单的,想来也是调用了其他的可执行程序。那我如何把我的可执行jar添加到右键菜单呢,这样我在其他目录下的空白处只要点击右键,就可以调用我自己的可执行代码了,这样就很方便。
具体做法:
1:打开注册表: win+r 然后输入regedit
2:定位到 HKEY_CLASSES_ROOT\Directory\Background\shell路径
3:在shell目录上右键,选择 新建-->项
4:重命名这个新建的项,我这里命名为:PrintCase.jar
5:然后在PrintCase.jar下再建一个项,命名为command
6:选中command ,双加右边框的command的 默认项,会弹出一个对话框
7:要在数据数据中输入调用的参数, 运行可执行jar 的 命令是 java -jar PrintCase.jar ,但是要填入的是,java.exe和PrintCase.jar的绝对路径。
8:打开文件资源管理器,找到java.exe的位置,然后点击选中java.exe,接着按下shitf,同时按下鼠标右键,选中复制为路径(A),这样java.exe的绝对路径就复制到剪贴板上了
9:回到注册表,粘贴下java.exe的绝对路径,然后按下空格,接着输入"-jar",再输入一个空格。
10:找到可执行jar PrintCase.jar 的位置,按上面的方法复制PrintCase.jar的绝对路径到剪贴板,再回到注册表粘贴。
11:最后按下确定即可。
12:现在在目录空白处或者桌面按下右键就可以直接调用自己写的可执行jar啦。
可以看到程序调用成功: