首页 > Java > java教程 > 正文

为什么在 Windows 7 上无法双击运行 JAR 文件?

DDD
发布: 2024-11-20 04:46:01
原创
814 人浏览过

Why Can't I Run JAR Files by Double-Clicking on Windows 7?

解决 Windows 7 上的 JAR 文件执行之谜

在编程领域,导航文件关联可能会带来困境。当尝试在 Windows 7(64 位)上双击 JAR 文件来执行 JAR 文件时,就会出现这样的难题,但无济于事。

问题:

正在运行来自命令行的 JAR 文件不会造成任何阻碍,但双击它们不会产生任何响应。 “ftype”提示是文件类型关联的典型工具,但已被证明是徒劳的。

解决方案:

解开这个谜团的关键在于 Windows 注册表。如果用户之前使用“打开方式...”选项建立了 JAR 文件的关联,则它可能更改了注册表设置。要纠正此问题,必须删除以下注册表项:

[-HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.jar]

删除此注册表项后,必须从命令提示符执行以下命令:

C:>assoc .jar=jarfile
C:>ftype jarfile="C:pathtoyourjavaw.exe" -jar "%1" %*

通过执行这些命令,正确的JAR 文件和 Java 虚拟机 (JVM) 之间的关联将被恢复。双击 JAR 文件后,JVM 将启动,应用程序将开始执行。

以上是为什么在 Windows 7 上无法双击运行 JAR 文件?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板