Avatar billede pelyja Nybegynder
24. juni 2003 - 22:26 Der er 18 kommentarer og
1 løsning

hvordan dobbelt-klikkes en jar-fil

Jeg vil gerne køre en jar-fil ved at dobbelt-klikke på den.
Jeg kan fint køre den fra kommando vha: java -jar app.jar

Har også Main-Class: classname i min manifest.

Men hvordan får man programmet til at køre, ved at dobbeltklikke på filen??

Kh Peter
Avatar billede arne_v Ekspert
24. juni 2003 - 22:29 #1
Der skal du have associeret .jar fil typen med javaw programmet.
Avatar billede arne_v Ekspert
24. juni 2003 - 22:30 #2
D.v.s. at det er et windows problem.

Det burde faktisk blive sat når man installerer Java.

Men det er noget som er kendt for at drille lidt.
Avatar billede arne_v Ekspert
24. juni 2003 - 22:32 #3
Avatar billede pelyja Nybegynder
24. juni 2003 - 22:46 #4
Den er associeret med javaw
Avatar billede arne_v Ekspert
24. juni 2003 - 22:48 #5
Og den virker ikke ?
Avatar billede pelyja Nybegynder
24. juni 2003 - 22:51 #6
nope. Kun hvis jeg kører den fra komando_linien.
Avatar billede arne_v Ekspert
24. juni 2003 - 22:55 #7
Jeg har desværre set det før.

Suk.

Og jeg er ikke ekspert i Windows registrys mange finesser.

Som workaround kan du muligvis bruge at lave et shortcut til
javaw -jar app.jar !

Så starter app rigtig.

Men det kan selvfølgelig ikke være rigtig at man skal oprette
et shortcut for at køre en app.
Avatar billede magoo20000 Nybegynder
25. juni 2003 - 09:59 #8
Jeg har oplvet at det kunne hjælpe at sætte sin locale til English(uk) i stedet for dansk, hvis du altså har det. Ellers er det et problem, der fremkommer når JRE af en eller anden grund ikke er installeret korrekt, why oh why?
Avatar billede asgerz.dk Nybegynder
25. juni 2003 - 15:08 #9
Hvis du bruger eclipse til at programmere i, så kan du aut. generere en jar som du kan dobbeltklikke på... det tager ikke mange 5min...
Avatar billede arne_v Ekspert
25. juni 2003 - 15:14 #10
asger>

Han har en fungerende jar fil der kører fint med kommando-linie.

Men Windows vil bare ikke køre den med dobbelt-klik.
Avatar billede pelyja Nybegynder
25. juni 2003 - 21:35 #11
Hmm Mystisk
Virker stadig ikke.
Har lavet en bat_fil istedet.
Der kører den fint under: java -jar filnavn.jar
Men ikke: javaw -jar filnavn.jar
Kigger lidt på ant og eclipse
Avatar billede arne_v Ekspert
25. juni 2003 - 21:38 #12
Ant og Eclipse løser ikke problemet.

Din jar fil er OK.

Det er Windows associeringen som driller.

Og det er desværre set mange gange før.
Avatar billede m_soerensen Nybegynder
26. juni 2003 - 18:57 #13
dette problem rettes ved at vælge punktet mappeindstillinger i menuen vis.jeg kan ikke huske hvad det hedder i win98.
og der vælge fanebladet filtyper.
og trykke på knappen ny type:
"beskrivelse" = "Executeable jar file"
derefter trykkes der på knappen "new" under feltet "actions"
Og oprette en "action" der hedder "open"
i det øverste felt skrives der open
og i det nederste skrives der "sti til filen\javaw.exe -jar %1"
husk at skrive " tegnene med ellers virker det ikke
Avatar billede pelyja Nybegynder
27. juni 2003 - 18:49 #14
Fil-associationen er i orden.

Jeg har nu lavet en app med GUI. Den kan jeg godt køre.
Måske vil javaw bare ikke åbne dos??
Avatar billede arne_v Ekspert
27. juni 2003 - 18:52 #15
Øh.

javaw åbner ikke et console vindue og derfor har en console appliaktion
ikke noget vindue at skrive til.

Hvis du vil det, så skal du associere .jar med java.exe i.s.f. javaw.exe !
Avatar billede pelyja Nybegynder
27. juni 2003 - 18:56 #16
Der kan man bare se. Så blev jeg det klogere :)
Nå, men Arne du må vel hellere få nogle point, og tak for hjælpen.

Kh Peter
Avatar billede arne_v Ekspert
27. juni 2003 - 19:01 #17
Så må jeg hellere ligge et svar.
Avatar billede arne_v Ekspert
27. juni 2003 - 19:01 #18
javaw er lavet udelukkende for at undgå det console vindue.
Avatar billede pelyja Nybegynder
27. juni 2003 - 19:04 #19
Fino. Tak for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester