Запустите приложение Java с веб-сайта / преемника Java Web Start - PullRequest
0 голосов
/ 24 октября 2018

Как распространять и запускать приложение Java с веб-сайта?

Фон

Мы разработали импортер CSV на Java, который вставляетстрок CSV-файла в нашу базу данных HANA.

Пользователям, которые должны использовать инструмент, около 600, и мы хотим сделать его использование максимально простым.
Я вспомнил JavaВеб-старт, который я использовал давным-давно.К сожалению, это устарело.

Существует много дискуссий о том, как долго доступен Java Web Start.
Но я нахожу мало информации о том, что вместо этого использовать.

Текущее исследование

В поисках способа запуска приложения Java с веб-сайта, который я нашел:

  • WebSwing, который по сути не является заменой, поскольку программа фактически выполняется на сервере
  • Существует очень интересный проект, который заменяет Web-Start с открытым исходным кодом: https://dev.karakun.com/webstart/

Также

  • Что люди должны делать?
  • Не использовать Java / Что использовать вместо этого?
  • Что другие компании делают сейчас

Почемуэтот вопрос проголосовал за закрытие

  • это серьезный вопрос программирования
  • если что-то не так, просьба указать в комментариях, чтобы я мог соблюдать правила

Ответы [ 2 ]

0 голосов
/ 26 октября 2018

рядом с заменой WebStart, выполненной Каракуном (https://dev.karakun.com), вы можете взглянуть на Install4J (https://www.ej -technologies.com / products / install4j / Overview.html ). Этот инструмент предоставляет возможность создать собственный установщик и исполняемый файл (с функцией обновления) для вашего приложения.

0 голосов
/ 24 октября 2018

Что люди должны делать?Не использовать Java / Что использовать вместо этого?

Ну, я полагаю, не использовать Java - это вариант.

Другой вариант - использовать (классический) генератор установщика Java и распространять установщики.,Их много вокруг ... как подтвердит мой друг.Например:

  • InstallAnywhere
  • install4j
  • IzPack
  • VAInstall
  • Пакет
  • AntInstaller
  • NISI
  • Launch4j
  • InstallJammer
  • DeNova

Третьим вариантом будет использование "jlink" (Java 8 и более поздние версии)Я думаю) создать урезанную JVM для вашего приложения и распространять ее.

Последний вариант - придерживаться Java 8, пока не появится подходящая (то есть приемлемая для вас) альтернатива JWS.

...