| 版 | 2.0 |
|---|---|
| 发行人 | Johann Lofflmann |
| 发布日期 | 2017年7月5日 |
| 添加日期 | 2017年7月5日 |
| 操作系统要求 | Windows 10, Windows 8, Windows Vista, Windows, Windows 7, Windows XP |
| 要求 | None |
| 下载总数 | 2,107 |
| 每周下载 | 25 |
| 价钱 | Free |
描述
如果您双击一个 jar 文件,而您的 Java 应用程序没有启动,则您的 .jar 关联已被劫持。您可以使用 Jarfix 解决问题。
问题:
上述问题的根本原因是程序窃取了 .jar 关联。如果您是第一次安装 Java Runtime Environment,则名为“jar”的文件类型会正确分配给 javaw.exe。 “jar”是“java archive”的缩写,javaw.exe 是执行 .jar 的正确程序。但是,在 Windows 上,任何程序都可以随时窃取文件类型,即使它已经与某个程序相关联。许多 zip/unzip 程序更喜欢这样做,因为 jar 以 .zip 格式存储。如果您双击 .jar,您的 pack 程序会打开该文件,而不是 javaw 运行该程序,因为您的 pack 程序会忽略也存储在 .jar 中的元信息。在 Oracle 漏洞数据库中有低优先级报告 4912211“添加机制以恢复被劫持的 .jar 和 .jnlp 文件扩展名”,但它已被关闭为“关闭,不会修复”。
解决方法:
每次出现此问题时,重新安装 Java 运行时环境或手动修复 Windows 注册表。
解决方案:
您可以使用小巧但可靠的 Downloadjarfix.exe 程序轻松解决此问题。只需双击它即可恢复 .jar 与 javaw.exe 的关联。