windows下设置双击jar文件可以直接运行

来源:互联网 发布:刺客信条起源n卡优化 编辑:程序博客网 时间:2024/05/06 07:18

本文要实现的目标是,在windows平台下安装了JDK并配置了JAVA_HOME,PATH等环境变量后,双击jar文件可以直接运行。


1、首先要明确的一点是,并不是所有的jar文件都是可以直接运行的,在打包jar文件中都会自动生成一个META-INFO文件夹,里面有一个MANIFEST.MF文件,这个文件中必须配置了主类,才是双击可以运行的,例如:

Main-Class: com.adakoda.android.asm.AndroidScreenMonitor

Main-Class就是配置程序运行的入口类。


2、在windows,安装后JDK之后,运气好的情况下,不需要设置,双击jar文件就可以直接运行,运气不好的就要进行一些设置了。设置主要分为两个步骤:

(1)关联jar文件的打开方式

右击jar文件-->选择打开方式-->选择默认程序-->浏览,选择JDK安装目录下bin目录下的javaw.exe文件

(2)设置注册表

但是 开始-->输入regedit,打开注册表编辑器,CTRL+F搜索一下内容

HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command

修改数据列的值为"{JAVA_HOME}\bin\javaw.exe" -jar "%1"(只要在原来的数值中添加-jar即可)

这样就设置好了,重启电脑之后,jar文件就可以直接双击运行了。

注意上述的{JAVA_HOME}只是一个占位符号,实为注册表中的实际值。

0 0