Как передать параметры в JAR-файл с помощью NetBeans - PullRequest
1 голос
/ 08 июля 2010

Мне нужно иметь возможность передавать флаги опций в Java, когда мои пользователи исполняют заданный файл Jar. Я использую Netbeans в качестве своей IDE, и было бы неплохо, если бы я мог установить его где-то внутри, чтобы избежать ручного изменения каждого jar-файла, чтобы сделать это.

Я знаю, что по проекту, если вы щелкнете правой кнопкой мыши, перейдете в свойства, затем запустите, вы можете установить параметры там, но я не верю, что он встроит его в распространяемый файл jar.

Обратите внимание: я НЕ спрашиваю, как читать параметры, передаваемые самой jar-программе, мне нужно передать параметры в Java.

1 Ответ

1 голос
/ 10 июля 2010

fd правильно. Опции, считываемые из jar-файла и применяемые к запускаемой JVM, довольно минимальны ... но может быть и другой способ приблизиться к этому.

Вы можете использовать команду javaws , чтобы прочитать файл JNLP, который создаст JVM, который намного более настроен. Если ваши пользователи будут иметь доступ к общему сайту, вы, вероятно, можете просто распространить файл jnlp и позволить javaws управлять доступом к файлу jar для вашего приложения. Если пользователи не будут иметь доступа к общему серверу, вы захотите распространить оба файла (jnlp и jar) и позволить им установить их вместе.

...