Для чего нужен файловый формат .JNLP?
Расширение .jnlp означает "Java Network Launching Protocol" (Протокол сетевого запуска Java) и служит для обозначения типа файлов JNLP, используемого в рамках технологии Java Web Start (JWS). Java — это чрезвычайно популярный платформенно- и архитектурно-независимый объектно-ориентированный язык программирования, разработанный Sun Microsystems (Oracle). Программы Java компилируются в байт-код и могут исполняться в любой среде исполнения Java (JRE, Java Runtime Environment).
При помощи JWS Java-приложение можно запустить простым "кликом" на ссылке в веб-браузере. Такая ссылка будет указывать на JNLP-файл, представляющий собой текстовый файл-указатель на основе XML, который содержит ссылки на все необходимые для запуска приложения файлы (исполняемые Java-архивы, .jar), сведения о требуемой версии JRE и т.д. При необходимости файлы приложения загружаются и сохраняются в кэше локальной JRE.
Чтобы система JWS работала, веб-сервер должен быть сконфигурирован на обработку файлов .jnlp под MIME-типом "application/x-java-jnlp-file", а клиентский веб-браузер должен быть способным перенаправлять содержимое с таким MIME-типом JRE (среда исполнения должна быть установлена локально).
В отличие от Java-апплетов в веб-браузерах, приложения, запущенные посредством JNLP, работают независимо от браузера, являются автономными процессами и могут иметь доступ к локальным ресурсам.
Программы для открытия или конвертации JNLP файлов
Вы можете открыть файлы JNLP с помощью следующих программ: