Обеспокоены развертыванием условно-бесплатного графического интерфейса с Java и JavaFX ... Проблемы во время выполнения? - PullRequest
0 голосов
/ 25 июня 2019

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

Я хочу написать автономные условно-бесплатные программы с графическим интерфейсом, но я узнал, что Swing сейчас устарели JavaFX отделен от Java.

Моя задача - развертывание.Что делать, если у конечного пользователя не установлена ​​Java?Могу ли я установить JRE и JavaFX как часть моего собственного установщика?Помните ... это будет для условно-бесплатных программ, с тысячами загрузокЯ хочу, чтобы конечный пользователь максимально легко загружал / устанавливал мои программы.

Пожалуйста, поделитесь тем, что вы знаете по этому вопросу.

Спасибо !!

Ответы [ 2 ]

0 голосов
/ 25 июня 2019

java-упаковщик поставляется в комплекте с Java8, и будет новый упаковщик, предназначенный для Java 14. Рабочий предварительный релиз можно скачать здесь: http://jdk.java.net/jpackage/ Я уже использую его в процессе сборки, и он просто работает.

0 голосов
/ 25 июня 2019

Есть утилита javapackager, которая предназначена для того, чтобы, из-за отсутствия лучшего слова, «автономный EXE» для Windows, Mac OS, Linux. Это связывает не только все ваши банки и тому подобное, но и JRE с приложением. Таким образом, пользователю не нужно ничего скачивать.

Теперь, обратите внимание, это было с Java 8, до того, как FX был выведен, так что вам нужно осмотреться, чтобы увидеть, как обстоят дела с последними JDK. В идеале функциональность не была полностью удалена из JDK.

Я не использовал это лично.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...