hej Hejsan, hur vissar jag var min main class finns...för den måste jo veta d för att programet skall kunna exekveras Du gör en manifest fil. den kan vara i samma katalog som din jar fil. När du sedan använder kommandot som jag skrev tidigare så kommer den läggas in i din jar fil på rätt sätt.jar arkiv
jag har samma problem som föregående kille. jag har en katalog (Build) där alla mina class filler finns i olika underkataloger.
Hur kan jag arkivera alla class filler ?
Hur exikverar jag programmet genom en jar arkiv ? Sv: jar arkiv
Hur man arkiverar alla klass-filer i en katalog gör man såhär:
<code>
jar cvf arkivnamn.jar *.class
</code>
Om man vill ta med flera kataloger så skriver du såhär:
<code>
jar cvf arkivnamn.jar katalog1 katalog2 katalog3
</code>
Om du vill se innehållet i en jar fil så skriver du:
<code>
jar tf arkivnamn.jar
</code>
För att köra en jar fil skriver du:
<code>
java -jar arkivnamn.jar
</code>
Rekommenderar att ta dig en titt på Sun''''s tutorial om JAR filer som är mycket bra.
Länken är: http://java.sun.com/docs/books/tutorial/jar/basics/index.html
Fråga gärna om det är något som inte fungerar eller du inte förstår.Sv: jar arkiv
Sv: jar arkiv
Den ska minst innehålla
-----------------------
Main-Class: ClassMedMain
-----------------------
Strecken ska inte vara med utan bara för att visa att du måste ha ett enter efter ClassMedMain
Spara filen tex: manifest.txt
sedan kör du:
<code>
jar umf manifest.txt arkivnamn.jar
</code>Sv: jar arkiv
Het tips är att du tittar på länken jag gav tidigare. Sun har en bra och grundlig tutorial om JAR filer.