У нас установлена Windows XP с Java 1.5 и Java 1.6. Мы пытаемся запустить файл JNLP, там указана необходимая версия Java 1.5, как здесь:
http://java.sun.com/products/autodl/j2se
После загрузки файла JNLP появляется окно Java 1.6. Затем появляется окно о том, что сертификат неверен и приложение не запускается. Если мы удалим Java 1.6, приложение будет работать правильно.
Если мы удалим указанную выше строку из файла JNLP, приложение будет работать с Java 1.6 (но работает неправильно, поскольку оно было разработано для Java 1.5)
Итак, важно запустить приложение с Java 1.5.
Пожалуйста, предложите, как запустить этот файл JNLP с Java 1.5, в то время как Java 1.6 также установлена в системе.
Вот файл jnlp, я только что заменил все названия, специфичные для организации:
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="http://server_url">
<information>
<title> Some title </title>
<vendor>Some Vendor</vendor>
<homepage href="some_ulr" />
<description>Product description</description>
<icon kind="splash" href="./splash.gif"/>
</information>
<security>
<all-permissions/>
</security>
<application-desc main-class="org.eclipse.core.launcher.WebStartMain">
</application-desc>
<resources>
<j2se version="1.5.0_22" />
<jar href="http://some_jar"/>
<jar href="http://some_jar1"/>
<jar href="http://some_jarN"/>
<property name="server" value="some_server"/>
<property name="port" value="8080"/>
</resources>
</jnlp>