Ontwikkeling in Java is het gebruik van vele instrumenten , waarvan sommige zijn transparant voor de ontwikkelaar , terwijl andere minder . De enige gereedschappen die essentieel zijn voor de meeste ontwikkeling zijn de Java- runtime -omgeving en de Java-compiler . Andere instrumenten , zoals tekstverwerkers die automatisch inspringen en foutcontrole broncode , maakt de ontwikkeling van Java- programma's sneller . De Compiler De Java-compiler is de tool die Java-broncode verandert in programma's die de runtime -omgeving kan draaien . Sommige ontwikkelaars lopen de compiler door het intikken van zijn naam op de commandoregel , gevolgd door de naam van de bron bestanden die ze willen compileren . Zo kunnen ze typt " javac * . Java " om alle bronbestanden in de huidige map te compileren . De compiler leest dan elk bronbestand en zet de tekst - gebaseerde programma code in bytecode , die de JRE zet verder de snelle binaire code uw computer begrijpt . Als de Java-compiler vindt eventuele fouten in de syntaxis , of referenties aan functies die het de definities voor het niet kunnen vinden , het systeem voert foutmeldingen aan de opdrachtregel . Ontwikkelaars kunnen gedetailleerde informatie over deze fouten komen door het opgeven van de optie " verbose " om de compiler als volgt : . " Javac - v sourcecode.java " Met behulp van de compiler vanaf de opdrachtregel vereist dat de DOS omgevingsvariabele " PATH " geeft u de map met de compiler , die vaak in " c: \\ program files \\ java \\ jdk \\ bin " . Ontwikkelaars kunnen dit pad handmatig elke keer dat ze een commando -venster te openen opgeeft , of instrueren Windows om het te doen door het bewerken van de variabele " PATH " in het Control Panel " Omgevingsvariabelen " dialoogvenster . De Java Runtime Environment ( JRE ) op Twitter de Java runtime-omgeving dynamisch vertaalt de bytecode die door de Java- compiler om binaire code uw computer kan uitvoeren . Ontwikkelaars kunnen het milieu rechtstreeks beroep door het intikken van zijn naam op een Windows command line , gevolgd door de naam van een Java-klasse ( een blauwdruk definiëren van een virtueel object ) dat een "hoofd" -functie bevat . Bijvoorbeeld , het typen van "Java MainClass , " zal de "main " functie in de klas bestand MainClass.class noemen , waarvan de javac compiler gemaakt op basis van de " MainClass.java " bronbestand . Het programma zal dan lopen , te beginnen met de "main " functie van " MainClass . " Sommige Java -ontwikkelaars maken het uitvoeren van Java -programma's makkelijker voor hun eindgebruikers met behulp van software om te zetten naar " . EXE " -bestanden ( uitvoerbare programma's ) . The ( Integrated ) Development Environment ( IDE ) op Ontwikkelaars schrijven Java- bron met ontwikkelomgevingen , die kan zo simpel zijn als een gewone teksteditor zoals Windows Kladblok. Degenen die veel van de ontwikkeling doen in Java , echter , gebruiken meestal geïntegreerde ontwikkelomgevingen , die een broncode-editor speciaal ontworpen voor het maken van Java- programma's . Deze editors , waarvan sommige zijn gratis ( bv. NetBeans ) , markeert syntax fouten het moment dat een ontwikkelaar maakt ze , wat resulteert in een aanzienlijke tijdwinst . Ontwikkelaars met behulp van deze editors niet hoeft te ziften door riemen van code en documentatie te vinden en oplossen van fouten in de syntaxis . Een andere handige functie van IDE is code -completion , die is als de tekst- voltooiing die zoeken op het web motoren vertonen wanneer een gebruiker begint te typen haar zoekterm . De IDE wordt weergegeven , bijvoorbeeld , de methoden en eigenschappen van de Java-klasse " System.out " wanneer de typen ontwikkelaar die term . Als de ontwikkelaar typen " System.out.println " ( waarvan de output functie " println " begint ) , zal zijn IDE de parameters van de println functie ( bv. " println ( int ) , " " println ( String ) ' ) weer te geven . < br >
|