Normalt i begyndelsen af at lære Java-programmeringssprog vil der være et antal kodeeksempler, der er nyttige til at udarbejde og køre for fuldt ud at forstå dem. Når du bruger en IDE som NetBeans, er det let at falde i fælden med at oprette et nyt projekt hver gang for hvert nyt stykke kode. Dog kan det hele ske i et projekt.
Et NetBeans-projekt indeholder de klasser, der er nødvendige for at oprette en Java-applikation. Programmet bruger hovedklasse som udgangspunkt for udførelsen af Java-koden. Faktisk i en ny Java-applikation projekt oprettet af NetBeans kun en klasse inkluderet - hovedklassen indeholdt i Main.java fil. Gå videre og lav et nyt projekt i NetBeans og kaldte det CodeExamples.
Når applikationen kompileres og udføres, er det udskrevne output "4". Nu, hvis jeg vil prøve et andet stykke Java-kode, har jeg to valg, kan jeg enten overskrive koden i hovedklassen, eller jeg kan placere den i en anden hovedklasse.
NetBeans-projekter kan have mere end en hovedklasse, og det er let at specificere den hovedklasse, en applikation skal køre. Dette giver en programmør mulighed for at skifte mellem et vilkårligt antal hovedklasser inden for den samme applikation. Kun koden i en af hovedklasserne udføres, hvilket effektivt gør hver klasse uafhængig af hinanden.
Bemærk: Dette er ikke sædvanligt i et standard Java-program. Alt det behøver er en hovedklasse som udgangspunkt for udførelsen af koden. Husk, at dette er et tip til at køre flere kodeeksempler inden for et projekt.
Lad os tilføje en ny hovedklasse til CodeSnippets projekt. Fra Fil menu vælg Ny fil. I Ny fil guiden vælger Java-hovedklasse filtype (det er i Java-kategorien). Klik Næste. Navngiv filen Eksempel1 og klik Afslut.
Nu skal du kompilere og køre applikationen. Outputet vil stadig være "4". Dette skyldes, at projektet stadig er konfigureret til at bruge Main klasse som det er hovedklasse.
For at ændre den hovedklasse, der bruges, skal du gå til Fil menu og vælg Projektegenskaber. Denne dialog giver alle de muligheder, der kan ændres i et NetBeans-projekt. Klik på Løb kategori. På denne side er der en Main-Class mulighed. I øjeblikket er det indstillet til codeexamples. Main (dvs. klassen Main.java). Ved at klikke på Gennemse til højre vises et pop-up-vindue med alle de hovedklasser, der er i CodeExamples projekt. Vælge codeexamples.example1 og klik Vælg hovedklasse. Klik Okay på den Projektegenskaber Dialogen.