Поиск помощи здесь теперь мы можем создать приложение Mac из файла jar и связать приложение с определенным расширением файла.Объединение файлов в Mac
При двойном щелчке файла с этим расширением он открывается в этом приложении и, в конечном счете, во встроенном java-приложении.
Однако нам нужно получить выбранный путь к файлу в качестве аргумента для основного метода приложения Java. Как мы можем достичь этого. для типа файла ассоциации мы использовали
defaults write com.apple.LaunchServices LSHandlers -array-add
<dict>
<key>LSHandlerContentTag</key>
<string>PUT_FILE_EXTENSION_HERE_WITHOUT_PERIOD</string>
<key>LSHandlerContentTagClass</key>
<string>public.filename-extension</string>
<key>LSHandlerRoleAll</key>
<string>org.category.program</string>
</dict>
с изменениями.
Должны ли быть какие-либо изменения в файле ?