Spec-Zone .ru
спецификации, руководства, описания, API
|
Начинаясь в Java SE 7 выпусков, Вы не должны определить абсолютный путь для codebase
атрибут в Сети Java Запускает Протокол Запуска Сети Java приложения (JNLP) файл. Можно разработать и протестировать свои приложения в различных средах, не имея необходимость изменять путь в codebase
атрибут. Если никакая кодовая база не определяется, Сеть Java Запускаются, программное обеспечение предполагает, что кодовая база относительно веб-страницы, с которой Сеть Java Запускаются, приложение запускается.
Следующие функции сценария Инструментария Развертывания могут использоваться, чтобы развернуться, Сеть Java Запускают приложения в веб-странице, когда файл JNLP не содержит codebase
атрибут:
launchWebStartApplication
– Используйте эту функцию в ссылке HTML, чтобы развернуться, Ваша Сеть Java Запускают приложение.createWebStartLaunchButtonEx
– Использование эта функция, чтобы создать кнопку Launch для Вашей Сети Java Запускает приложение. Функциональная подпись: launchWebStartApplication: function(jnlp)
Параметр:
jnlp
– Путь к файлу JNLP, содержащему информацию о развертывании для Сети Java, Запускает приложение. Этот путь может быть относительно веб-страницы, в которой Сеть Java Запускаются, приложение развертывается.
Использование:
В следующем примере, launchWebStartApplication
функция вызывается в href
атрибут HTML anchor (a)
тег.
Файл JNLP используется, чтобы развернуть Динамическое Древовидное Демонстрационное приложение.dynamictree-webstart-no-codebase.jnlp
<script src="http://www.java.com/js/deployJava.js"></script> <a href="javascript:deployJava.launchWebStartApplication('dynamictree-webstart-no-codebase.jnlp');">Launch</a>
Сеть Java Запускается, приложение запускается, когда пользователь щелкает по получающейся ссылке HTML.
Функциональная подпись: createWebStartLaunchButtonEx: function(jnlp)
Параметр:
jnlp
– Путь к файлу JNLP, содержащему информацию о развертывании для Сети Java, Запускает приложение. Этот путь может быть относительно веб-страницы, в которой Сеть Java Запускаются, приложение развертывается.
Использование:
Следующий пример показывает использование createWebStartLaunchButtonEx
функция.
Файл JNLP используется, чтобы развернуть Динамическое Древовидное Демонстрационное приложение.dynamictree-webstart-no-codebase.jnlp
<script src="http://www.java.com/js/deployJava.js"></script> <script> var jnlpFile = "dynamictree-webstart-no-codebase.jnlp"; deployJava.createWebStartLaunchButtonEx(jnlpFile); </script>
Сеть Java Запускается, приложение запускается, когда пользователь нажимает получающуюся кнопку Launch.
Открытый
в браузере, чтобы просмотреть Динамическое Древовидное Демонстрационное приложение, которое развертывается при использовании функций, описанных в этой теме.JavaWebStartAppPage_No_Codebase.html
Можно также запуститься, Сеть Java Запускают приложение в системной командной строке, вызывая javaws
команда с полным url файла JNLP как показано в следующем фрагменте кода.
javaws http://example.com/dynamictree-webstart-no-codebase.jnlp
Загрузите исходный код для Динамического Древовидного Демонстрационного примера, чтобы экспериментировать далее.