Перетащите файл на .jar и передайте имя файла в main () - PullRequest
7 голосов
/ 30 января 2011

Я хотел бы перенести файл в мою банку и передать имя файла моему методу main в качестве аргументаЯ на OSX.Как я могу это сделать?

Ответы [ 2 ]

2 голосов
/ 30 января 2011

Чтобы сделать это в OSX, вам, возможно, придется создать пакет приложений из вашего .jar.Этот процесс довольно хорошо задокументирован в Apple Developer Center (прокрутите вниз до «Пакеты приложений Mac OS X»).Вы можете создать приложение Java, которое действительно хорошо вписывается в рабочий стол OSX, если вы будете следовать тому, что они там представляют, и это довольно просто.

2 голосов
/ 30 января 2011

Если приложение.развертывается с использованием Java Web Start , может быть объявлена ​​ассоциация файлов.Дважды щелкните любой файл этого типа, и путь к файлу указывается для основного (String []).

BTW - вот демо API файла JNLP .Обратите внимание на 2-й отчет об ошибке, который будет означать минимальную версию 1.6.0_10 +, чтобы не удалить файл, брошенный на значок приложения.

...