You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Windows资源管理器双击启动Java可执行Jar应用?

解决Windows下双击Jar文件无法启动的问题

1. 检查Jar包的Manifest.mf配置

确保Jar包根目录下的META-INF/MANIFEST.MF文件包含正确的主类声明,格式必须严格遵守:

Manifest-Version: 1.0
Main-Class: 你的主类全限定名(例:StartApplication)

注意:

  • Main-Class的值要与主类完全匹配,包含完整包名(如果存在包结构)
  • 文件末尾必须保留一行空行,否则Java无法识别该配置项

2. 修复Windows的Jar文件关联

打开管理员权限的CMD控制台,依次执行以下命令:

  • 重置Jar文件的关联类型:
    assoc .jar=jarfile
    
  • 设置Jar文件的打开命令(替换为你实际的Java安装路径):
    ftype jarfile="C:\Program Files\Java\jdk1.8.0_301\bin\java.exe" -jar "%1" %*
    
    若希望启动时不显示CMD窗口,可将java.exe替换为javaw.exe;需要保留CMD窗口则维持原命令。

3. 排查启动错误

如果双击仍无反应,手动打开CMD,将Jar文件拖拽到控制台中(自动生成java -jar MyApp.jar命令)执行,查看控制台输出的错误信息——比如主类找不到、依赖缺失等问题,双击时这些错误会被隐藏,仅能通过CMD查看。

4. 验证关联配置

执行以下命令确认关联是否生效:

assoc .jar

正常输出应为 .jar=jarfile;再执行:

ftype jarfile

输出需显示正确的Java路径及-jar "%1" %*参数。

内容的提问来源于stack exchange,提问作者FelixFeuerdorn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 22:47:41