Для чего используется "java web start"?

Я читал о веб-запуске java из wiki. Может кто-нибудь, пожалуйста, скажите мне

  • Для чего он используется?
  • Практическое применение; чтобы сделать его более понятным.
  • Другие языки, такие как С++/С#, имеют что-нибудь подобное?

Спасибо,
Роджер

Ответ 1

Java Web Start - это как преемник апплетов - он позволяет запускать Java-программы из вашего браузера (хотя в отличие от апплетов, они не запускаются в браузере). Для практического примера см. TopCoder Arena.

http://www.topcoder.com/contest/arena/ContestAppletProd.jnlp

Здесь Протокол запуска сети Java (JNLP) - это протокол, определяющий, как должно запускаться приложение Web Start (аналогично HTML-сообщению браузер, как должна отображаться страница).

См. учебники Oracle:

Ответ 2

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

С программным обеспечением Java Web Start, пользователями может запустить приложение Java нажав ссылку на веб-странице. ссылки на Java Network Launch Протокол (JNLP), который инструктирует Программное обеспечение Java Web Start для загрузки, кешем и запустить приложение.

Я цитирую урок Java Tutorial на WebStart

Для тех из вас, кто работает с .Net, что-то вроде Java Webstart технология ClickOnce.

Ответ 3

Java Web Start используется для написания изолированных десктопных приложений, подобных Java-апплетам. Подобно апплетам, их можно запустить из веб-браузера, но они запускаются в их собственном окне, а не в браузере.

Он работает точно так же, как и обычное приложение, но начал с нажатия на веб-страницу вместо загрузки и запуска установщика. Преимуществом является то, что очень легко заставить людей, которые боятся всех предупреждений о безопасности, попробовать ваше приложение. Еще одно преимущество заключается в том, что вам не нужно открывать браузер при запуске приложения. Вы даже можете установить ярлык для своего приложения на рабочий стол пользователя, чтобы он не касался браузера вообще, как только он запускал его в первый раз.

Эквивалент .NET Щелкните один раз.

Ответ 4

Для чего он используется?

Вывернуть и обновить приложение для клиентов. Клиентам требуется только "Java Runtime". Этот может быть более интересным для чтения.

Ответ 5

Java webstart используется для развертывания/установки приложений Java по сети.

Альтернативой является отправка приложения (MyApp.jar) пользователям, которые будут запускать это напрямую. Но если он устарел, они могут столкнуться, когда приложение разговаривает с сервером (например, или другое такое плохо).

Он также позволяет вам упаковывать все необходимые библиотеки. Это ОГРОМНОЕ преимущество.

http://java.sun.com/javase/technologies/desktop/javawebstart/index.jsp

Ответ 6

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

Лучше всего использовать его в несколько контролируемых средах и особенно полезно подталкивать определенную версию клиентского программного обеспечения для управления сервером.

Ответ 7

У других языков, таких как С++/С#, есть что-то подобное?

Да. Microsoft предоставляет что-то, называемое ClickOnce, которое предоставляет веб-установщик.

Ответ 8

Сегодня я ищу тот же пример о веб-запуске Java... Я думаю, что эта ссылка будет работать для вас, я использовал ее как новичок.

Нажмите здесь

Как упоминание о программном обеспечении Java Web Start, пользователи могут запустить приложение Java, щелкнув ссылку на веб-странице. Ссылка указывает на файл протокола Java Network Launch Protocol (JNLP), который инструктирует программное обеспечение Java Web Start для загрузки, кэширования и запуска приложения.

Ответ 9

У нас был проект, плагин для Protégé, который является онтологическим редактором.

Установка плагина не так уж трудна, но чтобы дать пользователю быстрое впечатление, как работает плагин, мы предоставили приложение Java Web Start на нашем сайте. Страница все еще активна, плагин может иметь некоторые грубые грани, так как он не обновлялся какое-то время... http://dac.icore.at/one/solutions.

В настоящее время я не знаю подобных продуктов для C/++/#.

Ответ 10

Java web start - это 0-установочное решение в Java-мире. Приложение, созданное для использования веб-запуска Java (JWS), будет доступно в виде ссылки на веб-сайте. Этот сайт будет иметь расширение .jnlp. Когда пользователь нажимает на эту ссылку (и нажимает кнопку "выполнить" своего браузера), запускается runtime javaws.exe. Этот исполняемый файл загрузит приложение и зависимости (библиотеки, изображения и т.д.) И запустит приложение, используя предоставленный основной класс файла .jnlp).

Подробную ссылку на содержимое JNLP можно найти на http://lopica.sourceforge.net/ref.html

Примеры приложений веб-запуска Java можно найти на Наблюдения за поворотом. Обратите внимание, что в зависимости от выбранной конфигурации эти приложения также могут автоматически устанавливаться в меню "Пуск".