我已经使用类似于notepad
的java作为jar
文件创建了一个应用程序,然后我将其设为exe
文件,所以我想要的是让这个应用程序出现在右键单击open with
菜单中的窗口菜单,可以打开任何文本文件。
例如,我在桌面上有一个文本文件,然后当我右键单击它并单击打开my application
时,应显示其他可用于运行此类文件的程序。
我该怎么办!
答案 0 :(得分:1)
Windows有一个称为"注册表"的东西。它是一个古老且有问题的系统组件,可存储与您的计算机,用户,已安装的软件,配置等相关的各种数据。
注册表的部分功能是将文件扩展名(例如," .txt")与可以处理具有该扩展名的文件的程序相关联。
你已经制作了可执行文件,这太棒了。现在你需要告诉windows你的可执行文件可以处理以某些字母结尾的文件。为此,您必须修改注册表。
你可以考虑用Java做这件事(这里有答案)但我建议如果你的应用程序是供其他人使用,那么通常做的事情就是"在Windows上是一个安装程序。我最喜欢的是InnoSetup - 免费,快速,高品质。
您使用的任何工具(甚至是shell脚本)都可以为您设置注册表项。