2012-03-12 3 views
5

Есть ли способ установить приложение .jar в качестве программы по умолчанию для открытия .blah файлов на Mac OSX? Я знаю, как установить .app в качестве приложения по умолчанию, но .app - это единственный тип файла, который не был выделен серым цветом, когда вы выбираете приложение по умолчанию.Задайте .jar как приложение по умолчанию? (Mac OSX)

Что мне с этим делать?

+0

.jar не является приложением. Это всего лишь файл java. Вы установили бы JVM как обработчик для .blah-файлов, а .jar загружался как постоянный arg для вызова jvm. –

+0

* «Программа по умолчанию для открытия .blah-файлов» * DYM устанавливает файловую ассоциацию для вашего приложения. ? –

+0

См. Также [Как связать тип файла с (моим) Java-приложением на OSX?] (Http://stackoverflow.com/q/9659543/418556) (Я думал, это звучит странно знакомым). –

ответ

3

Как обсуждалось в Java Deployment Options for Mac OS X, вы можете создать Mac OS X Application Bundle, что «можно связать конкретные типы документов с приложением. Это позволяет пользователям запускать приложения, дважды щелкнув документ, созданный приложением.» См. Также более About Info.plist Keys.

1

Запустить банку, используя Java Web Start. Файл запуска предоставляет возможность настройки ассоциации файлов и содержимого. Вот demo. of the file services что ..

..prompts пользователю связать расширение файла .zzz (просто тип файла вряд конфликтовать с существующими ассоциациями файлов) типа text/sleepytime контента. ..

Чтобы сделать это во время выполнения в приложении JWS, посмотрите на IntegrationService, представленный в 1.6.0_18 +.

JWS предназначен для работы на OS X (и Windows & * nix).

0

правой кнопкой мыши * .jar файл и выберите «Открыть с помощью» -> «Другие» и перейдите к /System/Library/CoreServices Внутри должно быть приложение под названием «Jar Launcher.app». Выберите приложение и убедитесь, что вы установили его в «Всегда открывать с».

Теперь все будущие файлы * .jar следует открывать стандартным способом.

Это более общий способ, но я уверен, что это можно применить и к другим расширениям.

Источник: http://macosx.com/tech-support/how-to-execute-a-jar-file-in-os-x/9549.html

+0

Это полезно, но я не уверен, что это напрямую поможет OP, поскольку вопрос касался связывания произвольного файла с .jar, а не с запуском jar – perlyking

+0

Это не отвечает на вопрос ... :( –