问题引入:
网络安全&CTF竞赛中有很多封装好的工具类似Cknife/CTFcrackTools.jar/Stegsolve.jar需要java环境打开
问题描述:
.jar文件只能通过dos命令打开,点击jar文件提示你要以何种方式打开.jar文件,并且选中jdk/bin/javaw.exe无果
解决方案:
1. 首先就是上面的dos打开,命令也很简单:
java -jar E:\Cknife\Cknife.jar
2. 修改注册表,添加参数,双击即可打开
在Windows开始菜单的搜索框中输入“regedit”,打开注册表编辑器
在注册表编辑器中,找到
“HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command”
在其中文件打开命令中加入参数“-jar”(无引号),
"C:\Program Files\Java\jdk1.8.0_121\bin\javaw.exe" "%1"
修改后的数值类似:
"C:\Program Files\Java\jdk1.8.0_121\bin\javaw.exe" -jar "%1"
保存并退出注册表编辑器,我们右键需要打开的jar文件,选择打开方式,勾选始终选择此应用打开选项,进入到你注册表值的目录下,选择javaw.exe,发现已经可以双击打开了。
问题解决