Utveckling i Java innebär användning av många verktyg , varav vissa är transparenta för utvecklaren , medan andra är mindre . De enda verktyg som är väsentliga för de flesta utveckling är Java Runtime Environment och Java-kompilator . Andra verktyg, såsom textredigerare som automatiskt stycket och felkontroll källkod , gör utvecklingen av Java-program snabbare . Kompilatorn
Java kompilator är verktyget som förvandlar Java källkoden i program som körmiljön kan köras . Vissa utvecklare kör kompilatorn genom att skriva sitt namn på kommandoraden , följt av namnet på källfilerna de vill kompilera . Till exempel kan de skriva " javac * . Java " för att sammanställa alla källfiler i den aktuella mappen . Kompilatorn läser sedan varje källfil och konverterar dess textbaserade programkoden till bytekod , vilken JRE ytterligare konverterar till den snabba binära koden datorn förstår .
Om Java -kompilatorn hittar några fel i syntaxen , eller hänvisningar till funktioner man inte kan finna definitionerna för , matar det felmeddelanden till kommandoraden . Utvecklare kan få detaljerad information om dessa fel genom att ange " verbose " alternativet till kompilatorn så här : . " Javac - v sourcecode.java "
Använda kompilatorn från kommandoraden kräver att DOS miljövariabeln " PATH " ange den katalog som innehåller kompilator , som ofta är i " c: \\ program files \\ java \\ jdk \\ bin " . Utvecklare kan ange denna sökväg manuellt varje gång de öppnar ett kommandofönster , eller instruera Windows att göra det genom att redigera " PATH " variabel i Kontrollpanelen s " miljövariabler " i dialogrutan.
Java Runtime Environment (JRE )
Java Runtime Environment översätter dynamiskt bytekod skapats av Java-kompilator till binärkod datorn kan exekvera . Utvecklare kan åberopa miljön direkt genom att skriva sitt namn på en Windows kommandorad , följt av namnet på en Java- klass ( en blåkopia som definierar ett virtuellt föremål ) som innehåller en " main " -funktion . Till exempel skriver " Java MainClass , " kommer att kalla den " viktigaste " funktion i klassen filen MainClass.class , som javac kompilatorn skapats från " MainClass.java " källfilen . Programmet kommer då att köra , börjar med " main " funktionen " MainClass . "
Vissa Java -utvecklare göra kör Java-program enklare för sina slutanvändare genom att använda programvara för att konvertera dem till " . Exe" filer ( körbara program ) . Addera ditt The ( Integrated ) Development Environment ( IDE )
Utvecklare skriver Java källa med utvecklingsmiljöer , vilket kan vara så enkelt som en vanlig textredigerare som Anteckningar i Windows . De som gör en hel del utveckling i Java , men vanligtvis använder integrerade utvecklingsmiljöer , som inkluderar en redigerare källkod som utformats speciellt för att skapa Java-program . Dessa redaktörer , varav vissa är gratis ( t.ex. NetBeans ) , markera syntaxfel nu en utvecklare gör dem , vilket resulterar i en betydande tidsvinster . Utvecklare använder dessa redaktörer behöver inte sålla bland mängder av kod och dokumentation för att hitta och åtgärda syntaxfel .
Annan användbar funktion för IdeS är code -completion , som är som texten komplettering funktion som webbsökning motorer visar när en användare börjar skriva sitt sökord . IDE visas , till exempel , metoder och egenskaper i Java klass " System.out " när utvecklaren typer som termen . Om utvecklaren typerna " System.out.println " ( som börjar den utgående funktionen " println " ) , kommer hans IDE visa parametrarna i println funktionen (t.ex. " println ( int ) , " " println ( String ) " ) .
Addera ditt