解决win10双击.jar包无法运行
2022-11-07 13:10:31506浏览
我们有部分同学搭建好`java`环境之后,在启动`burpsuite`时,发现点击启动的 ` .jar ` 文件,会闪退或者是没有反应。可以参照本文解决这个问题。 针对这个问题,我写了这边文章供各位同学学习。

首先,我们先来看下什么是.jar 文件。

.jar文件的类型为Executable Jar File (.jar),可以直接双击执行,但是运行.jar需要安装相应的java环境。 其实.jar文件可以直接解压缩,里面都是.class文件,但是.class文件不能直接运行,用Eclipse也打不开。

这里我给出三种解决.jar 文件不能直接执行的方法,供各位同学选择。

以下的方法都是在java环境搭建成功的基础上才可以执行。

还没有安装java的同学,这里我推荐安装java1.8,也就是我们常说的Java8,我把java1.8的下载地址放在这里供你们下载。

JDK1.8的下载地址为https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html


一、方法一---使用命令行运行

我们可以直接在命令行里面输入: java -jar +我们要执行的 .jar文件

  java -jar C:\xxx\xxx.jar


二、方法二---创建run.bat 文件

这个方法的本质也是使用命令行,但是不用手动输入命令。

(1)创建一个文本文件

(2)文件中写入javaw -jar %1

(3)把文件名称改为run.bat, 注意扩展名为.bat, 不要改成了run.bat.txt

(4)将.jar文件的打开方式改为上面这个run.bat文件

(5)双击.jar文件,即可运行


三、方法三---修改注册表编辑器

以上两种方法在运行程序时都会有命令行窗口,如果关掉命令行窗口,那么程序也会被关闭。

所以可以使用修改注册表编辑器的方法。

(1)在运行中输入regedit,打开注册表编辑器

(2)按住:ctrl + F 键 查询 javaw.exe

找到以下目录 jarfile->shell->open->command

(3)双击默认

(4)修改值数据为:“C:\Program Files\Java\jdk1.8.0_301\jre\bin\java.exe” -jar “%1” %*

(5)保存修改,然后选中 .jar 文件即可运行成功。

注意:

三个方法都可以,其中方法三是万能方法,可以解决大部分情况。

友情链接: