Как передать аргументы программы в java packager?

Я пытаюсь создать собственный исполняемый файл из локального файла .jar. Все выглядит нормально, за исключением того, что я сейчас выполняю файл jar с аргументом (abc):

java -Dappbase=http://localhost:80/getdown/xyz/ -jar getdown-1.7.1.jar abc

Вот что я использую для создания собственного образа:

javapackager \
  -deploy -BjvmProperties=appbase=http://localhost:80/getdown/xyz/ \
  -native \
  -outdir result \
  -outfile sample \
  -srcfiles getdown-1.7.1.jar \
  -appclass com.threerings.getdown.launcher.GetdownApp

Как сигнализировать javapackager, что я хочу, чтобы он запускал com.threerings.getdown.launcher.GetdownApp с abc в качестве аргумента?

Спасибо

вы пробовали -argument arg Безымянный аргумент, который нужно вставить в файл JNLP как элемент <fx: argument>.

Raj 04.10.2018 11:32

Да, аргумент работает. Я не использую JNLP, поэтому подумал, что это не применимо к моему случаю.

devoured elysium 04.10.2018 12:01
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
2
2
398
1

Ответы 1

Это может вам помочь.

Источники: https://docs.oracle.com/javafx/2/deployment/javafx_ant_task_reference002.htm

https://docs.oracle.com/javafx/2/deployment/javafx_ant_task_reference002.htm#CACIJFHB

 <fx:application name = "Sample app"
    mainClass = "test.MyApplication">
  <!-- unnamed arguments -->
  <fx:argument>Something</fx:argument>
  <!-- value with spaces that are generated at build time -->
  <fx:argument>JRE version: ${java.version}</fx:argument>
  <!-- example of value using a special character -->
  <fx:argument>true &amp; false</fx:argument>
 </fx:application> 

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