Avatar billede 4bendix Nybegynder
25. april 2004 - 09:53 Der er 13 kommentarer

jar problemer

Hej Eksperter!
Jeg sidder med et problem der er mig dybt uforståeligt. Jeg vil lave mig en .jar fil.
Jeg laver en manifest.mf hvor jeg angiver [package].[main]
Derefter ligger jeg alle .class i package.
Jeg zipper den, og omdøber den derefter til .jar!
Gør jeg dette på floppy(A:) - er der ingen problemer - programmet kører som det skal, mem gør jeg det på f.eks. C: for jeg "corrupt or invalid jar file".
Laver jeg .jar på A: (hvor den virker), og derefter flytter den til C: så virker den ikke???
Håber at nogen kan hjælpe!
Avatar billede fsconsult.dk Nybegynder
25. april 2004 - 10:21 #1
er der en grund til at du benytter zip og ikke jar til at oprette .jar filen med?
Avatar billede 4bendix Nybegynder
25. april 2004 - 10:24 #2
Nej ikke umiddelbart - det var bare for at kommme udenom cmd. Hvordan vil du foreslå?
Avatar billede gladmhensk Nybegynder
25. april 2004 - 12:35 #3
1.    Åben CMD (kør -> cmd)
2.    Skriv  ”jar cvmf Manifest.mf NAVN.jar *.class”  UDEN ANFØRSLELS TEGN
3.    Så laver den en JAR fil J

Den bruger jeg selv. Prøv dette. Hvis den ikke kører når du dobbelt klikker:

1.    i explorer: Funktioner -> Mappeindstillinger -> Filtyper ->  Vælg JAR -> Avanceret -> Rediger handling, og skriv "C:\j2sdk1.4.2_01\bin\java.exe" -jar "%1" %*
2.    Konsol programmer kan nu køres…Er det et GUI program skal det være  "C:\j2sdk1.4.2_01\bin\javaw.exe" -jar "%1" %*
Avatar billede gladmhensk Nybegynder
25. april 2004 - 12:36 #4
Så er du oftest sikker på at det virker, da det er selve java miljøet du bruger :)
Avatar billede 4bendix Nybegynder
25. april 2004 - 14:39 #5
Jeg er ikke så hjemme i cmd - kan den ikke laves uden???

I "mappeinstillinger" står der allerede : j2re1.5.0\bin\javaw.exe" -jar "%1" %*
Avatar billede gladmhensk Nybegynder
25. april 2004 - 14:45 #6
Det virker oftest ikke...det sikrest at lave det i cmd.

Når du nu får åbnet cmd, og dine filer, manifest etc. ligger i en mappe, som vi kalder Test på C drevet. For at komme til den mappe skriver du bare cd C:\Test og så er du i den mappe og kan lave jar kommandoen, som jeg skrev før. Troede også første gang, at cmd var indviklet, og tog tid at finde ud af, men det er bare simple kommandoer...skriv hvis der er noget du ikke forstår...jeg ved ikke hvoen man laver jar filer uden cmd
Avatar billede 4bendix Nybegynder
25. april 2004 - 14:53 #7
OKi - jeg har nu lavet en mappe på c: der hedder jar.
jeg står nu i c:\jar
i jar ligger META-INF og mypackage1  -- begge er mapper den ene med manifest.mf den anden med .class
HVad gør jeg ????
Avatar billede 4bendix Nybegynder
25. april 2004 - 14:57 #8
på : jar cvmf Manifest.mf TinaListe.jar *.class - får jeg filenot found
Avatar billede 4bendix Nybegynder
25. april 2004 - 14:59 #9
hey jeg er done!
Det virkede.
Men det er underligt at jeg ikke kan lave det inden i win.
Jeg kan på A: men ikke på c: - hvorfor?
Avatar billede gladmhensk Nybegynder
25. april 2004 - 17:15 #10
hmm, kan være 1000 forskellige ting. Prøv på d drevet (hvis du da har et). Hvilket OS kører du ?
Avatar billede 4bendix Nybegynder
26. april 2004 - 12:47 #11
jeg kører XP!
Avatar billede gladmhensk Nybegynder
27. april 2004 - 18:20 #12
hvad skriver den når du skriver
java -jar TinaListe.jar i cmd (når du står i den mappe jar filen ligger...)
Avatar billede 4bendix Nybegynder
27. april 2004 - 22:24 #13
Så skriver den : Unable to access jarfile TinaListe
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