webForumDet fria alternativet

hur skapar man en JAR fil?

13 svar · 1 199 visningar · startad av ecke

eckeMedlem sedan juni 200723 inlägg
#1

hej hej!
jag undrar ifall det finns nån som tydligt kan förklara exakt hur man gör en jar fil!

alla seriösa svar är jag väldigt tacksam över!

CompusaMedlem sedan jan. 20023 327 inlägg
#2

Jag tänker inte själv förklara tydligt och exakt hur man gör då information redan finns tillgänglig på nätet. Personligen skapar jag mina jar-filer med hjälp av Eclipse.

Här är en länk till en PDF som förklarar hur du gör:
http://www.cs.chalmers.se/~skanshol/Java_dir/fixajar.pdf

Tydligare kan det nog inte bli...

eckeMedlem sedan juni 200723 inlägg
#3

tack så mycket men hur förflyttar man sig i ett DOS fönster?

nitro2k01Medlem sedan aug. 20039 342 inlägg
#4

Först måste du installera JDK från Sun. Det är den version av Java som innehåller utvecklingsverktyg. Sedan använder du kommandot jar. Om du skriver jar utan parametrar så skriver jar ut lite hjälp om sig själv. Saxat från utskriften:

Example 1: to archive two class files into an archive called classes.jar:
       jar cvf classes.jar Foo.class Bar.class
Example 2: use an existing manifest file 'mymanifest' and archive all the
           files in the foo/ directory into 'classes.jar':
       jar cvfm classes.jar mymanifest -C foo/ .
nitro2k01Medlem sedan aug. 20039 342 inlägg
#5

Ja tydligen...
http://www.webforum.nu/showthread.php?t=159166

CompusaMedlem sedan jan. 20023 327 inlägg
#6

ecke skrev:

tack så mycket men hur förflyttar man sig i ett DOS fönster?

Snälla försök själv, genom att använda Google innan du ställer sådana här basala frågor eftersom det är något irriterande.

Du borde egentligen börja med denna länken...
http://www.google.com/help/basics.html

för då kan du hitta sådant här...
http://www.amset.info/windows/dosprompt.asp

dAEkMedlem sedan feb. 20041 816 inlägg
#7

Det här Google, vad är det? "Är det IT?"™

Näe men kolla i din IDE/editor. Det brukar finnas enklare sätt än att knappa i terminalen eller mecka med ant-script. I Eclipse är det superenkelt och det är nog lika lätt i Netbeans för det kan inte bli såå svårt. :)

yadorMedlem sedan mars 2004455 inlägg
#8

Han behöver inte göra något alls i netbeans faktiskt :) Det behövde i alla fall inte jag. Det skapades en sådan automatiskt. När jag skapade programmet. Bara leta runt i projektfilen så hittar man den.

dAEkMedlem sedan feb. 20041 816 inlägg
#9

Hmm, antar att NB i så fall gör olika typer av jar-filer beroende på projekttyp?

yadorMedlem sedan mars 2004455 inlägg
#10

dAEk, om den frågan var till mig så vet jag inte. Det enda som jag vet var att jag valde att skapa en java applikation.

eckeMedlem sedan juni 200723 inlägg
#11

tack

tack för all hjälp!

Nu har jag lyckats skapa en jar fil :)
Men! när jag kör min skapade jar fil så visar den bara "Jframes" och så vidare och inte den kod när man skriver system.out.print();
å så vidare men återigen tack!

p,s
jag ska försöka googla och leta efter mer hjälp själv innan jag gör en tråd nästa gång.. förlåt.

CompusaMedlem sedan jan. 20023 327 inlägg
#12

ecke skrev:

tack för all hjälp!

Nu har jag lyckats skapa en jar fil :)
Men! när jag kör min skapade jar fil så visar den bara "Jframes" och så vidare och inte den kod när man skriver system.out.print();
å så vidare men återigen tack!

Kul att det fungerar :)

"System.out.print" används oftast när du vill skriva ut till konsollen, exempelvis när du har en konsol-applikation eller vill skriva till konsollen i NetBeans. Vad är det du vill åstakomma med dina utskrifter i din GUI-applikation?

eckeMedlem sedan juni 200723 inlägg
#13

kanske att kunna ta in information och sedan skicka ut det så tillexempel : om man skriver in sitt namn så skriver den ut ("hej " +namn)
:)

CompusaMedlem sedan jan. 20023 327 inlägg
#14

Testa med att köra ditt program från kommando-prompten. När du står i mappen där ditt program ligger, så kör du:

java -jar DinJarFil.jar

ecke skrev:

kanske att kunna ta in information och sedan skicka ut det så tillexempel : om man skriver in sitt namn så skriver den ut ("hej " +namn)
:)

Varför inte göra så att ditt program klarar av att göra detta via ditt GUI? Exempelvis har du en dialog med ett textfält där användaren kan skriva in sitt namn och sedan trycka på en knapp för skicka. Därefter tar du emot värdet och skriver meddelandet, exempelvis i en JLabel...

132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)