Я пытаюсь создать собственный исполняемый файл из локального файла .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 в качестве аргумента?
Спасибо
Да, аргумент работает. Я не использую JNLP, поэтому подумал, что это не применимо к моему случаю.




Это может вам помочь.
Источники: 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 & false</fx:argument>
</fx:application>
вы пробовали -argument arg Безымянный аргумент, который нужно вставить в файл JNLP как элемент <fx: argument>.