goffa Skrevet 28. april 2003 Del Skrevet 28. april 2003 Hei! Bare lurer på hvordan man kan starte en java applikasjon uten å få opp kommandovinduet? Jeg har prøvd følgende uten hell: (Innholdet i bat filen) x: cd mappe java xxxx.klassenavn exit (bat fil slutt) Programmet starter men kommando vinduet kommer opp og blir der så lenge applikasjonen kjører. Jeg har også prøvd å starte programmet med javaw xxxx.klassenavn. Noen som har noen ide hvordan jeg kan starte programmet uten å få opp kommandovinduet? Lenke til kommentar
MailMan13 Skrevet 28. april 2003 Del Skrevet 28. april 2003 Du starter jvm'et med javaw i stedet for java. Lenke til kommentar
goffa Skrevet 28. april 2003 Forfatter Del Skrevet 28. april 2003 Har prøvd å starte med javaw også, men kommandovinduet lukker seg fortsatt ikke.... Lenke til kommentar
threiran Skrevet 28. april 2003 Del Skrevet 28. april 2003 Jeg bruker en snarvei med: javaw -classpath e:java Test for å starte e:javaTest.class Test.class har ingen pakketilhørighet. Slipper dette med batfiler. Dersom du må bruke batfil, kan jeg neppe hjelpe mer. Lenke til kommentar
BiosFlasher Skrevet 28. april 2003 Del Skrevet 28. april 2003 Har prøvd å starte med javaw også, men kommandovinduet lukker seg fortsatt ikke.... Kan du ikke bare starte den fra run i steden for å åpne et kommanduvindu? Hvis du vil starte det i fra et vindu kan du bruke følgende batch fil: start javaw x:mappexxxx.klassenavn exit Lenke til kommentar
sonic boy Skrevet 30. april 2003 Del Skrevet 30. april 2003 hvorfor knote rundt med en .bat fil, når man kan gjøre det enkelt og elegant med en "self executable jar-file" ingen vinduer, ikke noe stress... Lenke til kommentar
smetho Skrevet 30. april 2003 Del Skrevet 30. april 2003 hvorfor knote rundt med en .bat fil, når man kan gjøre det enkelt og elegant med en "self executable jar-file" ingen vinduer, ikke noe stress... Men hvordan får man til å kunne dobbelklikke denne uten å starte den med kommandoen java -jar minjar.jar? Tenker da ikke på bar-filer, men å dobbel-klikke selve jar-filen. Har søkt litt, men fant ikke så mye informasjon om det (mye mer om bat-filer og skrive kommandoen manuelt noe jeg helst ikke vil) Lenke til kommentar
enden Skrevet 30. april 2003 Del Skrevet 30. april 2003 hvorfor knote rundt med en .bat fil, når man kan gjøre det enkelt og elegant med en "self executable jar-file" ingen vinduer, ikke noe stress... Men hvordan får man til å kunne dobbelklikke denne uten å starte den med kommandoen java -jar minjar.jar? Tenker da ikke på bar-filer, men å dobbel-klikke selve jar-filen. Har søkt litt, men fant ikke så mye informasjon om det (mye mer om bat-filer og skrive kommandoen manuelt noe jeg helst ikke vil) http://home.oslo.nith.no/~kyvkri/pj301/ Les nederst til venstre om jvm /jre2 <nith-prat> Har dere ikke fått noe info om dette der borte? Isåfall dårlig administrering siden det er påkrevd å levere som jar... Vi hadde en 25 mins forelesning om det idag. Greit med organiserte og dedikerte forelesee :smile: </nith-prat> Lenke til kommentar
smetho Skrevet 30. april 2003 Del Skrevet 30. april 2003 [mer nith-snakk] Hehe, nei. Har faktisk vært dårlig med informasjon når det kommer til slike praktiske ting. Leste en utskrift av en email foreleseren vår hadde fått fra Oslo om hvordan de ville systemet skulle leveres. Uansett, jar-fil visste de fleste de skulle levere, og de fleste vet vel hvordan en lager dette. Lurte bare på dobbeltklikking fordi det ikke fungerte hos meg Men takk for linken! Snart levering! [/mer nith-snakk] Lenke til kommentar
threiran Skrevet 30. april 2003 Del Skrevet 30. april 2003 Dersom du ønsker en .jar fil du kan dobbeltklikke på, må du først lage en manifest fil. Denne inneholder f.eks. info om hvilken klasse som skal startes dersom .jar fila 'startes'. Eksempel manifest fil: Main-Class: T og ved å lage jar fila med jar cvmf mainfest RunMe.jar T.class Vil T.class bli kjørt når du dobbeltklikker RunMe.jar CPL Lenke til kommentar
CaSh Skrevet 1. mai 2003 Del Skrevet 1. mai 2003 Lag en jar fil istedet. Så bare dobbelt klikker på på filen og den kjører. Lenke til kommentar
Olethros Skrevet 4. mai 2003 Del Skrevet 4. mai 2003 Problemet her er at .bat filen åpner et konsollvindu, ikke javaw.exe. Hvis du bruker en vanlig windows-snarvei (.lnk fil) i stedet for en batchfil unngår du dette. Fremgangsmåte: Høyreklikk der du vil legge snarveien og velg "New->Shortcut" (eller "Ny->Snarvei"). Litt avhenging av windowsversjonen din vil du få opp et "Create shortcut" wizard vindu. Her skriver du bare først "javaw.exe <klassen du vil starte>" og så oppgir du navn på snarveien. Etterpå høyreklikker->properties du på den nye snarveien og finpusser litt på verdiene i "Target" og "Start in" vinduene (under "Shortcut" delen). 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å