我創(chuàng)建了一個基于Java Swing的應(yīng)用程序,該應(yīng)用程序在執(zhí)行時顯示UI,并通過命令行參數(shù)執(zhí)行某些任務(wù)并關(guān)閉。我想為其注冊自定義URI,以便在瀏覽器中單擊諸如xxx:// something之類的URL時,我的應(yīng)用程序在命令行中打開,并以URI傳遞為參數(shù)。對于Windows,我通過創(chuàng)建自定義操作來創(chuàng)建所需的注冊表項來實(shí)現(xiàn)這一點(diǎn),該注冊表項使用JavaW.exe以URI作為參數(shù)啟動我的應(yīng)用程序。一切正常。對于Mac機(jī)器,我已經(jīng)在info.plst中添加了條目,現(xiàn)在該條目使用自定義URI注冊已安裝的應(yīng)用程序,但是我面臨的問題是我的可執(zhí)行JAR不能將URI作為命令行參數(shù)接收。請讓我知道如何使它與install4j(或如果我可能需要在Java自定義操作中執(zhí)行的話,可以使用任何自定義代碼)一起使用。
添加回答
舉報
0/150
提交
取消