Gå til innhold

Alltid kjøre Java ved java-kommando?


Anbefalte innlegg

Videoannonse
Annonse

Hei,

 

det var dette du spurte om i de andre postene dine også ja. Det finnes endel forskjellige distribusjonsmodeller for enkeltsående java applikasjoner, og den mest brukervennlige etter min mening er Java Web Start. Med Java Web Start så lager du en xml fil som beskriver applikasjonen din (hovedklasse, avhengigheter osv.), og kan da enten startes rett fra en webside, eller lastes ned for å starte offline.

 

Eksempel på en Java Web Start fil for PhysX demoen din. Legg klassen din i C:\jnlp, hvis du bruker windows og lagre denne som physx.jnlp, og start med javaws.exe:

 

<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="file:///c:/jnlp/">
 <information>
   <title>PhysX</title>
   <vendor>LostOblivion</vendor>
   <homepage href="www.diskusjon.no" />
   <description>LostOblivion PhysX</description>
 </information>

 <offline-allowed/>

 <resources>
   <j2se version="1.2+" />
 </resources>
 
 <application-desc main-class="PhysX" />
</jnlp>

 

Mulig den inneholder skrivefeil, men si ifra hvis du får problemer. Meningen med dette er at du kan pakke klassene dine i en JAR fil, for så å legge ut på nett et eller annet sted, og så definere i jnlp filen hvor JAR filen din ligger, hvilken JRE versjon du trenger, osv.. Så kan alle som vil teste applikasjonen din installere JRE, og kjøre denne JNLP filen, som tilsvarer en EXE fil for windows.

 

Kommer tilbake til de andre postene dine snart

Lenke til kommentar
  • 3 uker senere...

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...