安装了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,右鍵選擇打開方式時,使用該腳本打開
?
?
?
總結
以上是生活随笔為你收集整理的安装了java后,为什么有些jar不能执行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 通过命令行安装silverlight4
- 下一篇: sql server Developer