Свяжите расширение файла с приложением JavaFX Mac OS X

Я включил приложение JavaFX для Mac OS X. Сейчас я пытаюсь связать расширение файла с приложением sample.app. Это последний вопрос, который я могу найти по этому вопросу, но я не могу заставить его работать. Есть что-то новое, что мне не хватает?

1 ответ

Решение

Возможность указывать ассоциации файлов для собственных упакованных приложений OS X была новой функцией, добавленной в упаковщик клиента Java в Java 8u40.

Из документации по развертыванию клиентских приложений Oracle Java 8u40:

7.3.7. Связывание файлов с автономным приложением

Установщик для автономного приложения может быть настроен для регистрации ассоциаций файлов для приложения. Элемент используется в задаче Ant для определения файлов, которые могут обрабатываться приложением. Ассоциации файлов основаны либо на расширении файла, либо на типе MIME.

В следующем примере приложение связывается с файлами, имеющими тип MIME. application/x-vnd.MyAppFile,

<fx:info title="Association example">   
    <fx:association
        mimetype="application/x-vnd.MyAppFile" description="Sample Test Files">   
    </fx:association> 
</fx:info>

Соответствующие проблемы, которые были реализованы для Java 8u40:

Другие вопросы по тегам