安装了java后,为什么有些jar不能执行

一、安装了java后,为什么有些jar不能执行,点击jar没有反应

不同的jar需要不同版本的java.exe去执行,所以安装了java后也会出现jar不能执行的情况。比如:

一些jar的工具(如LiqunKit_1.5.jar)需要使用jdk-8u181-windows-x64.exe(旧的java)去执行jar包,其默认安装路径为C:\Program Files\Java\jdk1.8.0_181

一些jar的工具(如burpsuite_pro_v2022.2.3.jar)需要使用jdk-18_windows-x64_bin.exe(新的java)去执行jar包,其默认安装路径为C:\Program Files\Java\jdk-18.0.1.1

二、解决方法1:Java安装路径中执行jar

CMD中对应的java目录中java.exe -jar 程序绝对路径

C:\Program Files\Java\jdk1.8.0_181\bin>java.exe -jar "H:\001-专用工具\LiqunKit 综合漏洞利用工具-LiqunKit_1.5\LiqunKit_1.5\LiqunKit_1.5.jar"

二、解决方法2:添加java环境变量

 先安装高版本java再安装低版本java。如已安装,先全部卸载掉,再安装高版本,再安装低版本。

添加环境变量(但windows的环境变量只能添加一个,不能自动切换)。

1.先安装最新版本jdk不然会提示版本过低jdk-18_windows-x64_bin.exe

2.添加环境变量不然无法执行ddosi.vbs

 

 三、解决方法3:使用bat脚本执行

先安装高版本java再安装低版本java,不然会报错高版本的JDK编译的CLASS文件,运行在低版本的JDKTOMCAT上。

1.编写bat脚本,内容:

@echo off

java -jar %1

pause

 2.选择需要打开的jar,右键选择打开方式时,使用该脚本打开

 

 

 

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值