如何使我的应用程序出现在Windows中的“打开方式”菜单中

时间:2015-01-01 03:02:42

标签: java windows menu jar exe

我已经使用类似于notepad的java作为jar文件创建了一个应用程序,然后我将其设为exe文件,所以我想要的是让这个应用程序出现在右键单击open with菜单中的窗口菜单,可以打开任何文本文件。 例如,我在桌面上有一个文本文件,然后当我右键单击它并单击打开my application时,应显示其他可用于运行此类文件的程序。 我该怎么办!

1 个答案:

答案 0 :(得分:1)

Windows有一个称为"注册表"的东西。它是一个古老且有问题的系统组件,可存储与您的计算机,用户,已安装的软件,配置等相关的各种数据。

注册表的部分功能是将文件扩展名(例如," .txt")与可以处理具有该扩展名的文件的程序相关联。

你已经制作了可执行文件,这太棒了。现在你需要告诉windows你的可执行文件可以处理以某些字母结尾的文件。为此,您必须修改注册表。

你可以考虑用Java做这件事(这里有答案)但我建议如果你的应用程序是供其他人使用,那么通常做的事情就是"在Windows上是一个安装程序。我最喜欢的是InnoSetup - 免费,快速,高品质。

您使用的任何工具(甚至是shell脚本)都可以为您设置注册表项。