无法直接打开jar文件,提示“你要以何种方式打开.jar文件”(已解决)

问题引入:

网络安全&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,发现已经可以双击打开了。
问题解决

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值