解决 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中文网其他相关文章!