Java web start

Содержание

Включение поддержки Java Web Start в IDE NetBeans

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

В этому учебном курсе в качестве примера используется простое приложение на языке Java – "Converter", преобразующее измерения расстояний из метрической системы измерений в систему измерений, принятую в США. Код этого примера доступен для загрузки; возможно, чтобы запустить проект, используя Java Web Start, придется выполнить его настройку. Файлы приложения можно загрузить на любой доступный удаленный веб-сервер.

Изучение материала, представленного в этом учебном курсе, занимает приблизительно 20 минут.

Содержание

Для работы с этим учебным курсом требуются программное обеспечение и материалы, перечисленные в таблице ниже.

Открытие проекта

Откройте приложение Converter в среде IDE. Приложение уже упаковано как проект IDE NetBeans, поэтому пользователю нужно просто открыть проект в среде IDE.

Исходный код демонстрационного примера Converter содержится в учебном курсе Java. Сведения о способах написания этого небольшого приложения приведены в разделе Использование компонентов Swing учебного курса по Java. В данном учебном курсе описана настройка проекта для запуска данного приложения Java в веб-браузере.

  1. Загрузите архивный файл ZIP, содержащий демонстрационное приложение Converter.
  2. Распакуйте его в любую папку на компьютере.
  3. В среде IDE выберите команду "Файл" > "Открыть проект" из главного меню.
    В окне "Проекты" откроется проект . Для просмотра исходных файлов разверните узел проекта.

Настройка проекта для активации Java Web Start

С помощью Java Web Start пользователь может запустить приложение Java, щелкнув HTML-ссылку на файл этого приложения в веб-браузере. Файл , являющийся специальным файлом настройки, дает Java Web Start команду на загрузку, кэширование и запуск приложения Java. Для запуска приложений с помощью Java Web Start необходимо наличие установленной совместимой версии Java Runtime Environment (JRE) на клиентской машине. Установка комплекта для разработчика на языке Java (JDK) не требуется.

Для запуска приложения Java совместно с Java Web Start необходимо настроить свойства создания проекта средой IDE. Если Java Web Start активирован в свойствах проекта, среда IDE вместе с файлом JAR автоматически создает файл и страницу HTML со ссылкой на файл .

Настройка проекта для активации Java Web Start

В этом упражнении вы выполните настройку проекта для активации Java Web Start и протестируете ее выполнение локально.

  1. Щелкните правой кнопкой мыши узел проекта и выберите команду "Свойства".
  2. В группе "Categories" выберите "Web Start" и установите флажок "Enable Web Start".
  3. Выберите параметр "Локальное выполнение" из раскрывающегося списка "Кодовая база", поскольку сначала мы выполним приложение локально.
    В поле "Codebase Preview" отображается путь к локальным файлам приложения.
  4. Нажмите кнопку "Настроить", чтобы открыть диалоговое окно "Подписывание". Выберите параметр .
    Файл приложения JAR подписывается сертификатом, генерируемым автоматически при создании проекта. Благодаря самоподписанному сертификату приложение сможет получить доступ к тем же ресурсам компьютера, что и обычное приложение, запускаемое локально. Так, самоподписанные сертификаты дают приложению доступ к локальным файлам и сети.
  5. Оставьте флажок "Включить защиту программного обеспечения" в раскрывающемся списке "Смешанный код", затем нажмите кнопку "ОК".
  6. (Дополнительно) В диалоговом окне ‘Свойства проекта’ выберите панель ‘Приложение’ и измените название и поставщика приложения.
  7. Нажмите кнопку "ОК" для закрытия диалогового окна "Свойства проекта".

Компиляция и выполнение приложения Java Web Start из среды IDE

Чтобы скомпилировать и запустить приложения для локального тестирования Java Web Start выполните следующие действия:

  1. Выберите узел проекта в окне »Проекты’, затем выберите ‘Выполнить > Выбрать основной проект > ConverterPrj’ в главном меню.
  2. Выберите "Выполнить" > "Выполнить основной проект" или нажмите клавишу F6.
    Сред
    а IDE скомпилирует исходный код, после чего появится экран запуска Java и предупреждение об опасности выполнения неподписанного приложения.

  3. Установите флажок, подтверждающий, что вы доверяете содержимому приложения, и нажмите кнопку "Выполнить" в окне предупреждения.
    Приложение Converter будет запущено.

Просмотр файлов Java Web Start

Перейдем к подробному рассмотрению файлов Java Web Start, созданных средой IDE в процессе сборки (Выполнить > Собрать проект).

Для просмотра файлов откройте окно "Файлы" в среде IDE и разверните папку .

Для Java Web Start были созданы два дополнительных файла:

  • — файл XML со специальными элементами и атрибутами, указывающий браузеру способы выполнения приложения. означает Java Network Launching Protocol. Атрибуты файлов могут включать в себя версию спецификации , заголовок приложения, имя поставщика, ссылку на файл JAR приложения и т.п.;
  • — автоматически созданная страница HTML, содержащая ссылку на файл . Для запуска приложения посредством Java Web Start достаточно щелкнуть эту ссылку. Также этот файл HTML содержит закомментированную ссылку на общедоступный инструментарий Java Deployment Toolkit (deployJava.js), предоставляющий функции JavaScript, позволяющие избежать проблем совместимости. Более подробные сведения по Java Deployment Toolkit приведены по данной ссылке.

    Попробуйте сделать следующее: вне среды IDE перейдите к файлу , откройте его в браузере и щелкните ссылку, запускающую демонстрационное приложение Converter.

Запуск приложения из удаленного местоположения

После успешного запуска приложения с Java Web Start из локального источника попробуем выгрузить его на удаленный сервер и запустить оттуда.

Примечание. Для развертывания приложений с использованием Java Web Start через Интернет, используемый веб-сервер должен поддерживать обработку файлов . Веб-сервер должен быть настроен на распознавание файлов в качестве приложений, т.е. в настройки веб-сервера необходимо добавить тип MIME для . В противном случае файлы будут обрабатываться сервером как обычные текстовые файлы. Дополнительные сведения по настройке веб-сервера приведены в Руководстве по Java Web Start.

Изменение файла JNLP

Для запуска приложения из Интернета необходимо включить ссылку на файл исходного кода приложения в Интернете в файл .

  1. Щелкните правой кнопкой мыши узел проекта и выберите в группе "Категории" пункт "Web Start".
  2. Выберите в списке "Кодовая база" вариант "Пользовательская".
  3. Введите в поле "Предварительный просмотр базы кода" URL-адрес сервера, на который будут выгружены файлы исходного кода.
    Например, .
  4. Нажмите кнопку "ОК" в окне "Свойства проекта".
  5. Щелкните правой кнопкой мыши узел и выберите "Очистить и построить".
    Эта команда среды IDE удаляет все ранее скомпилированные файлы и результаты сборки, перекомпилирует приложение и создает файл результатов сборки с текущими настройками.

Выгрузка файлов с исходным кодом

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

  1. Войдите на веб-сервер и перейдите к области загрузки проекта.
    В этом случае проект называется «IDE NetBeans Documentation Area»
  2. Выгрузите следующие файлы из локальной папки вашего проекта в каталог проекта: , и .

    На рисунке ниже показана область загрузок для проекта IDE NetBeans Documentation Area.

  3. Запустите приложение. Введите в окне браузера URL-адрес файла и перейдите по ссылке "Запустить приложение".

    Приложение Converter будет запущено с помощью Java Web Start.

Заключение

В этом коротком учебном курсе описывается простое создание приложения Java, которое может быть развернуто через Интернет с помощью IDE NetBeans. Это только один из способов развертывания приложений Java.

Отправить отзыв по этому учебному курсу

Дополнительные сведения

Для получения дополнительных сведений о технологиях Java Web Start можно воспользоваться следующими материалами:

Как получить программное обеспечение Java Web Start:

Java Web Start входит в состав среды исполнения Java (JRE) с момента выпуска версии Java 5.0. Это означает, что при установке Java автоматически устанавливается Java Web Start. При первой загрузке приложения Java, поддерживающего технологию Java Web Start, программное обеспечение Java Web Start запускается автоматически. Java Web Start полностью размещает загруженное приложение в локальном кэше вашего компьютера. Таким образом, приложение будет запускаться почти мгновенно, поскольку все необходимые для этого ресурсы доступны на локальном компьютере. При каждом запуске приложения Java Web Start проверяет наличие новой версии на сайте, и если таковая имеется, автоматически загружает и запускает ее.

Запуск приложения с помощью Java Web Start

С помощью браузера

Нажмите на ссылку на веб-странице.

С помощью значка на рабочем столе

Если приложение используется часто, можно создать ярлык на рабочем столе или в меню ‘Пуск’.

Java Web Start

В Java Web Start может отобразиться запрос на создание ярлыков или записи в меню ‘Пуск’. Если выбран вариант ‘Да’, все последующие запуски приложения можно будет выполнять без браузера.

С помощью средства просмотра кэша приложений Java

Java Web Start также предоставляет средство просмотра кэша приложений, которое можно запустить на панели управления Java. Средство просмотра кэша приложения позволяет напрямую запускать загруженные приложения.

Инструкции по запуску с помощью средства просмотра кэша приложений
  1. Откройте меню Start (Пуск) > Settings (Параметры) > Control Panel (Панель управления) > дважды щелкните на значке Java. На экране появится Панель управления Java.
  2. Перейдите на вкладку General (Общие)
  3. Нажмите кнопку View (Просмотр) в разделе Temporary Internet Files (Временные файлы Интернета)
  4. Выберите из списка приложение, которое предполагается запустить, и дважды щелкните на его имени

С помощью командной строки

Чтобы запустить приложение с помощью командной строки, введите команду jnlp_url, где jnlp_url — URL-адрес jnlp-файла приложения.

  1. Выберите пункт меню Пуск > Выполнить > введите
    Отобразится интерфейс командной строки.
  2. Введитеurl_of_jnlp

Basic troubleshooting tips for Java issues

If you are having problems related to Java, the following tips should help you getting things working.

» Download and Install Java
» Use Java
» Test Java
» Remove Old Versions of Java
» Find Java
» Always redirected to the java.com download page

Chrome browser versions 42 and above. Starting with Chrome version 42 (released April 2015), Chrome has disabled the standard way in which browsers support plugins. More info


Download and Install Java

Try the offline installer package (Windows only)

The offline installer package will often complete successfully even though the online installer package has encountered a problem.

Что такое Java Web Start и как это можно использовать

The offline installer package file is large and will take longer to download than the online installer.
» Download the Windows Offline installer

Uninstall any non-working Java installations

Remove prior installations of Java that are not working before trying to install again.
» Uninstall Java for Windows
» Uninstall Java for Mac

Temporarily turn off firewall or antivirus clients

Active firewall or antivirus software may prevent Java from installing properly. Remember to turn your firewall or antivirus software back on when you have successfully completed the Java install.

Why do I get file corrupt message during Java installation?

This message is most commonly seen by Windows XP users. Running a Microsoft utility and trying the offline installer may resolve the issue. See the installshield FAQ for more details.

You can test your Java installation using the instructions in the Test Java section below.


Use Java

Once you have determined that Java is installed correctly, try the following items to help you run a particular Java application.

Restart your browser after installing Java to enable the new version

If you are still prompted to update Java after installing the latest version, try restarting your browser. Close all of the browser windows, then reopen any web pages that require Java. In most cases starting a new browser session should make the latest installed version of Java active in your browser.
Note: If you are still prompted to update, try restarting your system. Some systems need a restart to register the newly installed Java plugin.

Give permission to run Java, when prompted by the browser

Browsers will ask for your permission to run the Java plug-in in the browser. The permission prompts vary according to the browser.
» Activate Java plug-in in the browser

Check if the Java plug-in is enabled in the browser

Browsers may disable the Java plug-in or related add-ons by default. You may need to configure your browser to enable the Java plug-in.
» Enable Java plug-in in the browser

Verify that Java is enabled in the Java Control panel

If Java is not enabled in the Java Control Panel, you will be unable to run Java applications in any browser.
» Enable Java content in the browser using the Java Control panel

Configure security settings

Ensure that the Java security level is not preventing the application from running. The default security level may restrict the ability to run applications that may present a risk to your computer.
» Configure security level settings in the Java Control panel

How can I run the applications blocked by Security settings?

The Exception Site List feature was introduced starting with the Java 7 Update 51 release. Adding the application URL to the Exception list allows users to run Rich Internet Applications (RIAs) that would normally be blocked by security checks.
» Configure the Exception Site List

Why am I unable to print coupons or shipping labels?

Some Java applications have not been upgraded to meet new Java security standards.

As a result, these apps are blocked thus disabling printing. Contact the website or application developer to notify them of the issue.
» Printing issues FAQ

Clear the Java cache (temporary) files

Sometimes a corrupted file in the Java cache can prevent an application from running. You can safely delete the temporary files that Java downloads since Java will download them again and ensure they are up-to-date.
» Clear the Java cache

Check Antivirus or Firewall settings related to Java

Users should check with antivirus security apps and also firewall settings to see if there are areas to configure Java plugins and if they could add trusted sites.

Verify proxy settings

Ensure that you are using the appropriate proxy settings if they are necessary for your particular internet configuration.
» Set proxy settings in the Java Control panel

Uninstall stand-alone JavaFX installations in Firefox (Windows)

A conflict between Java versions 7u10 and above and previous standalone installations of JavaFX can cause Firefox to not recognize installed Java versions.
» See Firefox issues


Test Java

Ensure that Java is enabled in your browser

Once the Java installation has completed, you can verify that Java is working in your browser. It is possible that Java has been disabled or blocked from running in your browser. How you give permission to run Java varies according to the browser being used.
» Verify that Java is working in your browser


Uninstall Old Versions of Java

Remove all old Java versions to reduce security risks

Keeping old and unsupported versions of Java on your system presents a serious security risk. Uninstalling older versions of Java from your system ensures that Java applications will run with the most up-to-date security and performance improvements.
» Remove old Java versions


Find Java

Options to find installed Java versions

» Use the Verify applet (recommended)
» If you can’t run applets, find the Java version using the manual method (Windows and Mac)


Always redirected to Java.com when visiting a page with a Java app.

Install the latest Java version

The continual redirection to java.com was a known issue affecting Java versions 7u25 and older. This issue was fixed with the 7u40 release of Java. To prevent the redirect to java.com, download the latest Java version from http://java.com .


You might also be interested in:

 





Обзор Java Web Start (автоматический перевод)

Java Web Start, также обычно известный как JavaWS или javaws, является платформой, разработанной Микросистемами Sun. Версия 6.0 Java Web Start включена в платформе Java TM Standard Edition 6 JDK.

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

Включение поддержки Java Web Start в IDE NetBeans

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

Версия 6.0 Java Web Start запускается с широким диапазоном улучшений для создания ее более динамичной. Это теперь поддерживает новый элемент, вызванный> вместе с его атрибутами, такими как ‘policy’ и ‘check’. Больше нет никаких ограничений для и доверяемого кода со знаком. Другими словами, требования, необходимые для DownloadService API, были ослаблены. В этой версии SocketService был реализован, поэтому как, который пользователю предлагают позволить, если какое-либо ненадежное приложение пытается соединиться с URL. Java Web Start 6.0 представляет новый элемент, вызванный>, который заменяет> элемент. Элемент содержит> и> как подэлементы в версии 6.0. Обладая полной поддержкой Индексации Фляги, улучшенной поддержкой значка, улучшений в JNLPDownloadServlet, улучшения в поддержке записей Добавляют/Удаляют программу на Windows — версия 6.0 Java Web Start действительно изменила свою форму по сравнению с предыдущей версией. Кроме того, Java Web Start 6.0 также включает подсказки ярлыка для настольного, расширенного списка безопасного args и безопасных свойств, много элементов Интерфейса командной строки добавляются или изменяются. Кроме того существует много улучшений в Java Web Start 6.0, которые характерны для Плагина Java также такой, поскольку, перепроектированные и удобные для пользователя диалоговые окна, перепроектировал DownloadEngine и консолидацию кэша, исключение Консоли Java от модальности, новой поддержки OCSP/CRL и SSL/TSL и еще много для добавления к списку.

Системные требования для Java Web Start 6.0:

1) Клиентская машина требуется, чтобы поддерживать Среду выполнения Java (JRE), версию 1.3 или позже.
2) Сервер Web требуется, чтобы быть сконфигурированным такой, чтобы поддерживать новый тип MME.
3) Java Web Start 6.0 доступен для Windows 98/ME/NT/2000/XP, Соляриса и Linux.

Согласно проблемам безопасности затронуты, Java Web Start, последняя версия, являющаяся 6.0, фактически создается поверх платформы Java(TM) SE, и поочередно это обеспечивает широкий объем безопасности. Вы в состоянии поддержать безопасность и утвердить, используете ли Вы Java Web Start для запуска приложений. Поскольку, если существует какой-либо запрос на неограниченный доступ приложением, Java Web Start запросит диалоговое окно Предупреждения системы безопасности, когда Вы попытаетесь запустить приложение впервые.



Обнови Софт рекомендует использовать программу Java Web Start в соответствии с правилами интеллектуальной собственности. Обнови Софт не рекомендует использовать кряк, серийник, ключ, keygen, crack, serial для Java Web Start

Самые популярные программы категории Веб-разработка / Java и JavaScript
Другие программы компании Sun Microsystems, Inc.

© www.obnovisoft.ru | О сайте
Arabic  French  German  Greek  Italian  Japan  Korean  Polish  Spanish 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *