由于安装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包的保存路径