手动修改注册表实现jar包双击打开以及制作可执行的JAR包

本文介绍了如何手动修改注册表,将JAR包关联到Java运行环境,使其能通过双击执行。同时,还详细讲解了如何通过Eclipse和CMD创建可执行的JAR文件,包括编写MANIFEST.MF文件和指定Main-Class。
摘要由CSDN通过智能技术生成

由于安装jdk后,系统没有自动关联jar包,导致jar包无法正确运行,所以下面来总结一下:

(1) 修改注册表实现JAR包的默认打开程序配置

运行Jar包的命令: java -jar jarname.jar 或 javaw -jar jarname.jar (后者不会弹CMD窗口,但如果在CMD里执行就无所谓了) 

然后,打开注册表编辑器:

/HKEY_CLASSES_ROOT/Software/Classes/jar_auto_file/shell->open/command/

修改"默认"子项的值为(  "E:/.../javew.exe" -jar "%1" %* )  (不包含小括号,另外填写你的javaw.exe的路径) 

 

(2) 通过Eclipse创建可执行的Jar包:

右击Java项目->Export->Java->Runnable JAR File->(填写项目名,以及保存Jar包的路径)->Finish;

 

(3) 通过CMD创建可执行的Jar包:

把所有需要的*.class放在一个目录下,然后在别的目录下写个文件configs.mf(文件名任意,最好是.MF或.txt),然后

在当前目录下:

jar -cvfm d:/Result.jar d:/configs.mf *.*

参数说明:

第三个参数Result.jar代表生成的Jar包的保存路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值