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.
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/ .
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. :)
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.
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.
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?
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...
139 ms totalt · 3 externa anrop · v20260731065814-full.b746b907