Avatar billede krak Nybegynder
16. juli 2004 - 13:46 Der er 6 kommentarer og
1 løsning

Jar: Problemer med manifest

Jeg forsøger at lave en JAR fil, og har følgende kommandoer i min bat-fil:

set classpath=<classpath-filer>
jar cvmf <minFil>.jar META-INF/MANIFEST.MF C:\<sti>\*.class


Min MANIFEST.MF indeholder kun:
Main-Class: <Klassenavn>

Men jeg får en IOException: Invalid header field.

Hvad er forkert? Det skulle jo ikke være så bøvlet at lave en JAR-fil, skulle jeg mene!
Avatar billede mikkelbm Nybegynder
16. juli 2004 - 13:55 #1
Prøv at flytte din classpath ned i manifestet:

Class-Path: <classpath-filer>

Og husk at der skal være et linjeskift efter sidste linje i dit manifest
Avatar billede krak Nybegynder
16. juli 2004 - 14:10 #2
Linjeskiftet var jeg opmærksom på, men det hjalp desværre ikke at flytte class-path filerne ned i manifestet.

- Stadig samme fejlmeddelelse...
Avatar billede krak Nybegynder
16. juli 2004 - 14:31 #3
Hmm... Man kunne jo også bare ZIP'pe det hele og ændre navnet til JAR... Umiddelbart ser det ud til at køre fint!
Avatar billede mikkelbm Nybegynder
16. juli 2004 - 14:35 #4
Jeg kom lige til at se:

jar cvmf

skal vist ændres til:

jar cvfm
Avatar billede mikkelbm Nybegynder
16. juli 2004 - 14:37 #5
Du har sikkert været der, men alligevel:

http://java.sun.com/docs/books/tutorial/jar/basics/index.html
Avatar billede krak Nybegynder
16. juli 2004 - 14:40 #6
Jep, men jeg tror jeg holder mig til den hurtige zip-version lige nu... Så må jeg kigge nærmere på manifestet en anden dag!

- Men du kan jo lige så godt få pointene for besværet... Kast et svar, og så holder vi snart weekend!
Avatar billede mikkelbm Nybegynder
16. juli 2004 - 14:42 #7
ok :)
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