1、检查jar的main的class是否真的存在?
jar包内部的META-INF文件夹的MANIFEST.MF格式必须如下:
Main-Class: com.xxx.ui.app
2、jar包的绑定方式
命令行查看win+r,输入cmd,格式如下:
D:\file>ftype | find "jarfile"
jarfile="D:\xxxx\java\jdk\jdk1.6.0_241\bin\javaw.exe" -jar "%1" %*
如果路径不对,修改下
D:\file>ftype jarfile="D:\xxxx\java\jdk\jdk1.8.0_241\bin\javaw.exe" -jar "%1" %*
3、注册表win+r,输入regedit
查找 HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command
正确的写法:"E:\xxx\java\jdk\jdk1.8.0_241\bin\javaw.exe" -jar "%1" %*