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
相关产品推荐
相关产品推荐

