Как я могу исправить эту ошибку? У меня есть мой дистрибутив dist со всеми файлами jar, включенными в мой веб-сервер. Но как только я нажимаю icon.jnlp, он говорит, что ошибка.
icon.jnlp:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<jnlp codebase="http://localhost:007/dist" href="icon.jnlp" spec="1.0+">
<information>
<title>Sample</title>
<vendor>Sample</vendor>
<homepage href=""/>
<description>Sample</description>
<description kind="short">Sample</description>
<icon href="load.png" kind="splash"/>
<icon href="logo.png" kind="default"/>
<shortcut online="false">
<desktop/>
<menu submenu="Sample">
<menu submenu="Sample Managing System"/>
</menu>
</shortcut>
<offline-allowed/>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.5+"/>
<jar eager="true" href="http://localhost:007/dist/a.jar" main="true"/>
</resources>
<application-desc main-class="main.main">
</application-desc>
</jnlp>
Продолжение:
1) Загрузить JAR Maker (работает в Linux, Windows)
Повторите этот процесс для всех других файлов JAR, чтобы подписать !!
2) Развертывание на посадочной площадке
3) Убедитесь, что на вас ссылаются все ваши третьи лица
До:
<resources>
<j2se version="1.5+"/>
<jar eager="true" href="http://localhost:007/dist/a.jar" main="true"/>
</resources>
После того, как:
<resources>
<j2se version="1.5+"/>
<jar eager="true" href="a.jar" main="true"/>
<jar eager="true" href="lib/b.jar" main="flas"/>
<jar eager="true" href="lib/c.jar" main="flas"/>
<jar eager="true" href="lib/d.jar" main="flas"/>
<jar eager="true" href="lib/e.jar" main="flas"/>
<jar eager="true" href="lib/f.jar" main="flas"/>
<jar eager="true" href="lib/g.jar" main="flas"/>
<jar eager="true" href="lib/h.jar" main="flas"/>
<jar eager="true" href="lib/i.jar" main="flas"/>
</resources>