Разверните приложение. используя Java Web Start, который обеспечивает ..
..splash экраны, настольную интеграцию, ассоциации файлов, автоматического обновления (включая ленивую загрузку и программное управление обновлениями), секционирование уроженцев & других загрузок ресурсов на платформе, архитектура или Java-версия, конфигурация среды выполнения (минимальная версия J2SE, варианты времени выполнения, ОЗУ и т.д.), простое управление общих ресурсов, используя расширения ..
Чтобы увидеть, как это делается, посетите demo. of the file services , filetest.zip
содержит urce, файл запуска и файл сборки. Демонстрация. ..
..prompts пользователю связать расширение файла .zzz
(просто тип файла вряд конфликтовать с существующими ассоциациями файлов) типа text/sleepytime
контента.
Если пользователь просит, чтобы открыть файл, аргументы будут -open path/to/file.name
или для печати будет -print path/to/file.name
.
JWS поставляется с JRE и работает на OS X, Windows & * nix.
Это зависит от вашей операционной системы. –
Как я могу сделать это на Mac? – Tgwizman
Это может быть лучше подходит для суперпользователей и т. Д. Однако, если нет дубликата, я думаю, что это будет ценный ресурс для SO (на прошлой неделе у Windows был аналогичный вопрос). В частности, я уточнил «OSX», поскольку он будет зависеть от ОС. Короче говоря, ОС должна обеспечить некоторый способ «регистрации» приложения с типом файла (расширение, магическое число и т. Д.). В Windows это делается с реестром. Я понятия не имею, как это делается в OSX :-) –