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

Windows10 64位系统无法运行.jar文件且java命令不识别如何解决?

故障修复步骤

1. 配置Java系统环境变量

你遇到的'java' is not recognized as an internal or external command, operable program or batch file.报错核心原因是系统没有找到Java可执行文件的路径,按以下步骤配置:

  • 首先定位你的JRE安装目录,默认64位JRE的安装路径为C:\Program Files\Java\jre版本号\bin,进入该目录确认存在java.exe、javaw.exe两个可执行文件
  • 右键「此电脑」→ 选择「属性」→ 点击「高级系统设置」→ 点击「环境变量」
  • 在「系统变量」列表中找到名为Path的变量,点击「编辑」,新建一行粘贴刚才找到的bin目录完整路径,依次点击所有弹窗的「确定」保存配置
  • 重启命令提示符/ PowerShell,执行java -version命令,若返回Java版本信息则说明环境变量配置成功

2. 修复Jar文件深层关联

即使你已经确认默认打开程序正确,仍需排查注册表关联配置是否正确:

  • 按下Win + R组合键,输入regedit回车打开注册表编辑器
  • 定位到路径:HKEY_CLASSES_ROOT\jarfile\shell\open\command
  • 双击右侧的「默认」项,确认数值数据为"你的JRE bin目录完整路径\javaw.exe" -jar "%1" %*,注意路径两端的英文引号不可省略,例如:
    "C:\Program Files\Java\jre1.8.0_391\bin\javaw.exe" -jar "%1" %*
  • 保存修改后重启电脑,再尝试双击运行Jar文件

3. 问题排查验证

如果上述操作后仍有问题,可打开命令提示符,执行java -jar "Jar文件的完整绝对路径",例如java -jar "C:\Users\用户名\Desktop\demo.jar",根据返回的报错信息可定位具体故障原因。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 18:48:03