Мне нужно открыть приложение Java Swing на стороне клиента при вызове сервлета. Также необходимо принять несколько аргументов в основном методе этого приложения Swing, которое открывается через JNLP в клиентском браузере. В моем случае приложение swing открывается, но никаких аргументов в любом случае не принимается.Как передать аргументы JNLP запущенному приложению Swing?
Мой JNLP-файл не динамически построен. Это статический файл. Вот он:
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+"
codebase="http://localhost:8085/TestWebApp"
href="ContactEditor.jnlp">
<information>
<title>JNLP Example</title>
<vendor>Catalyst Software</vendor>
<homepage href="http://localhost:8085/TestWebApp" />
<description>JNLP Testing</description>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.6+" />
<jar href="ContactEditor.jar" />
</resources>
<application-desc main-class="my.contacteditor.ContactEditorUI">
<argument>00001</argument>
<argument>Harish Prasad</argument>
<argument>220153429088</argument>
</application-desc>
<security>
<all-permissions/>
</security>
</jnlp>
Просьба предложить динамически передавать аргументы из сервлета в приложение swing.
Мои вопросы:
- Какой код я должен написать на моей свинг программе?
- Что я должен упомянуть в файле JNLP?
- Как передать значения из сервлета?
Обязательно проверьте JNLP с помощью Джанеле, доступного на моем [диске доли] (https://drive.google.com/drive/#folders/0B5B9wDXIGw9lUnJaUjA2cmlVRE0). Обратите внимание, что JNLP выше имеет два элемента ''. –