LostOblivion Skrevet 23. januar 2007 Skrevet 23. januar 2007 Må man alltid kjøre .class-filer gjennom å skrive inn java i kommandolinja eller kjøre det i en IDE? Eller finnes det måter å kjøre de på som f eks som en .exe fil eller tilsvarende uten at man trenger å laste ned hele JDKen og kjøre det via java-kommanden?
krigun Skrevet 23. januar 2007 Skrevet 23. januar 2007 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
LostOblivion Skrevet 23. januar 2007 Forfatter Skrevet 23. januar 2007 Hmmm. Jeg tror jeg får se på det. Hvis jeg enkelt nok skal kjøre en applet, kanskje det ikke hadde vært for mye bry å gjøre det til en Swing applet med plugin... Virker enklere?
LostOblivion Skrevet 23. januar 2007 Forfatter Skrevet 23. januar 2007 Ok. Jeg prøvde Web Start, men jeg ser ikke ut til å få det til å funke. Skal man bare legge ut .jar filen på en server sammen med en .jnlp fil og kjøre den siste for å automatisk få Javaappen åpnet? Her: Mappen
Iyon Skrevet 7. februar 2007 Skrevet 7. februar 2007 Jeg forsto det som at du skulle legge klassen, ikke jar filen i c:\jnlp
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå