|
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
Загрузите исходный код для Динамического Древовидного Демонстрационного примера, чтобы экспериментировать далее.