Pozdrav,
Tebi konkretno treba JVS, tj. Java Web Start. Za potrebe JVS moramo imati jnlp fajl, kao i jar fajl. Zasta sluzi JNLP fajl? JNLP je XML fajl koji sluzi za definisanje Web start aplikacija, te u okviru fajla definisemo jar fajla u kome se nalazi sama aplikacija. Evo jedan mali primjer kako bi jnlp fajl trebao da izgleda:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="adresaServera(ovdje isto moze biti i lokalna adresa, tj. da se startuje sa lokalne masine)" href="nazivJNLPFajla">
<information>
<title>blabla</title>
<vendor>Momir Sarac</vendor>
<homepage href="adresaNaKojojSeNalaziOvajFajla (cistoInformativno, ne mora se navoditi)" />
<description> opis </description>
</information>
<security> //podesavanje parametara sigurnosti
<all-permissions/>
</security>
<resources> // podesavanje parametara za resurse
<j2se version="1.3+" />
<jar href="nazivJarFajla.jar" />
</resources>
<application-desc main-class="NazivJarFajla.GlavnaKlasa(tj.KlasaKojaPokreceAplikaciju" />
</jnlp>
Drugo nam je kreiranje samog JAR fajla, naravno zbog opste sigurnosti na netu, jedan od postupaka jeste i obavezno potpisivanje jar fajlova. No idemo redom:
Prvo sto treba da znas jeste komanda za kreiranje jar fajlova, i ona glasi:
Code:
jar cf NazivFajlaKojiCesKreirati SpisakFajlovaKojeCesUkljucitiUNovoKreiraniJarFajl
,naravno, ako ukljucujes vise fajlova moras ih odvajati zarezom. Laksa opcija je da umjesto spiska fajlova stavis putanju direktorijuma, te ce tako rekurzivno svi podfolderi i fajlovi biti smjesteni u jar. Zatim slijedi potpisivanje JAR fajla, vise o tome na
ovdje
i ti imas JVS spreman za izvrsavanje preko JNLP fajla.