我创建了一个基于Java Swing的应用程序,该应用程序在执行时显示UI,并通过命令行参数执行某些任务并关闭。我想为其注册自定义URI,以便在浏览器中单击诸如xxx:// something之类的URL时,我的应用程序在命令行中打开,并以URI传递为参数。
对于Windows,我通过创建自定义操作来创建所需的注册表项来实现这一点,该注册表项使用JavaW.exe以URI作为参数启动我的应用程序。一切正常。
对于Mac机器,我已经在info.plst中添加了条目,现在该条目使用自定义URI注册已安装的应用程序,但是我面临的问题是我的可执行JAR不能将URI作为命令行参数接收。请让我知道如何使它与install4j(或如果我可能需要在Java自定义操作中执行的话,可以使用任何自定义代码)一起使用。
相关分类