Ringstadjr Skrevet 20. september 2007 Del Skrevet 20. september 2007 Jeg er nybegynner i faget og har laget noen småprogrammer. Disse vil jeg dele med noen venner som ikke har noe særlig greie på programmering eller data for øvrig. Planen var å sende dem programmene over internett. Programmering og kompilering har jeg gjort i eclipse. Spørsmålet er hvordan og som hva bør jeg sende det for å gjøre det lettest mulig for vennene mine å kjøre programmene? Bør jeg for eksempel gjøre de til applets slik at de kan kjøres i en webbrowser? Hva trenger vennene mine i så fall for å kjøre dem? JRE, java plug-in. Det jeg helst vil unngå er at de må installere JRE for å kjøre programmene. Det er en ganske stor nedlasting for dem som bare kommer til å bruke dem for å kjøre mine små 500kB< -programmer Håper dere skjønner spørsmålet selv om det ble stilt på en usedvanlig klønete måte Lenke til kommentar
doloop Skrevet 20. september 2007 Del Skrevet 20. september 2007 send de en kompliert jar fil og be de starte den i java virtual machine eventuelt legg ved en bat fil som starter det for dem. De må selvsagt ha en virtual machine på maskinen for å kjøre det. Dette gjelder både for applets og for standalone applikasjoner. Lenke til kommentar
Ringstadjr Skrevet 20. september 2007 Forfatter Del Skrevet 20. september 2007 send de en kompliert jar fil og be de starte den i java virtual machine eventuelt legg ved en bat fil som starter det for dem. De må selvsagt ha en virtual machine på maskinen for å kjøre det. Dette gjelder både for applets og for standalone applikasjoner. 9535121[/snapback] Jaha. Det kan jeg jo prøve på... Ehm. Du kunne ikke kjapt gitt en gjennomgang av hva jeg må gjøre da?(Skjønte egentlig ikke et kvidder) JRE= java virtual machine? Vet ikke hvordan man kompilerer en jar-fil Og hva skal det stå i bat-filen? Lenke til kommentar
pgdx Skrevet 20. september 2007 Del Skrevet 20. september 2007 Har du Eclipse? Export as jar Lenke til kommentar
Ueland Skrevet 20. september 2007 Del Skrevet 20. september 2007 Og, jar filene er kjørbare, akkurat som exefiler. Folk flest har jo java installert i dag så det burde jo gå greit. Lenke til kommentar
LostOblivion Skrevet 20. september 2007 Del Skrevet 20. september 2007 Hvis jeg har et javaprogram som ikke funker hos en venn (les: .jar fil), har han sansyneligvis en eldre versjon av JRE? Hvordan kompilerer jeg evt slik at det da funker for han? Lenke til kommentar
___ Skrevet 21. september 2007 Del Skrevet 21. september 2007 Uten å ha prøvd dette i det hele tatt: http://izpack.org/ Dette er en Java installer generator som lager en installasjonsfil som kan kjøres på alle OS som har Java installert. Hilsen Werner Lenke til kommentar
Ringstadjr Skrevet 21. september 2007 Forfatter Del Skrevet 21. september 2007 Takker fant svaret gjennom gjennom googling. Det ble å pakke programmet som jar og be vennene mine installere JRE som ble løsningen Lenke til kommentar
aC Skrevet 21. september 2007 Del Skrevet 21. september 2007 (endret) Hvis jeg har et javaprogram som ikke funker hos en venn (les: .jar fil), har han sansyneligvis en eldre versjon av JRE? Hvordan kompilerer jeg evt slik at det da funker for han? smile.gif f.eks #:-$ javac -target 1.5 *.java Dette impliserer at du er nødt til å vite om du har noe i koden som er avhengig av nyere versjon Hvis du bruker eclipse så aner jeg ikke. PSS: Beklager jeg så ikke siste post. Endret 21. september 2007 av aC Lenke til kommentar
whoi Skrevet 27. september 2007 Del Skrevet 27. september 2007 Hvis du har en hjemmeside så er java webstart en veldig ålreit måte å gjøre programmer tilgjengelig på. Så lenge vennene dine har en jre installert så er det ikke værre enn å trykke på en link så starter programmet. For deg så betyr det å lage en jarfil, signere den, og skrive en liten tekstfil som henviser til jarfilen. Lenke til kommentar
emva Skrevet 27. september 2007 Del Skrevet 27. september 2007 eller hvis man har mange eksterne jar filer som man trenger for å få kjørt programmet kan man bruke Fat Jar, med det kan man hive alle jar og eksterne filer oppi en jar fil... Lenke til kommentar
pgdx Skrevet 27. september 2007 Del Skrevet 27. september 2007 Bruker selv Fat jar for å bygge JAR-filene på jobben min og har bare positive erfaringer! Lenke til kommentar
LostOblivion Skrevet 28. september 2007 Del Skrevet 28. september 2007 (endret) Fant ut av det. Bruker metoden nevnt. Så lenge vedkommende har JRE installert, er det bare å bruke $ javac -target 1.5 <...>.java $ jar -cfm <prosjektNavn>.jar <manifestFil> <...>.class siden vedkommende sannsynlig har JRE 1.5 installert (LimeWire, hihi). Endret 28. september 2007 av LostOblivion Lenke til kommentar
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å