Entwicklung in Java ist die Verwendung von vielen Werkzeugen , von denen einige für den Entwickler transparent sind , während andere weniger sind . Die einzigen Werkzeuge wichtig, die meisten Entwicklung sind die Java-Laufzeitumgebung und der Java-Compiler . Andere Werkzeuge , wie z. B. Text-Editoren , die automatisch Gedankenstrich und Fehlerprüfung Quellcode, machen die Entwicklung von Java-Programmen schneller. Der Compiler
Der Java-Compiler ist das Werkzeug, das Java-Quellcode wird in Programmen, die die Laufzeitumgebung ausgeführt werden kann. Einige Entwickler den Compiler , indem Sie seinen Namen auf der Kommandozeile , mit dem Namen der Quelldateien kompilieren wollen sie gefolgt . Zum Beispiel kann sie geben " javac * . Java ", um alle Quelldateien im aktuellen Ordner zu kompilieren. Der Compiler liest dann jede Quelldatei und wandelt den Text -basierten Programmcode in Bytecode , die die JRE wandelt ferner die schnelle Binärcode Computer versteht.
Wenn der Java-Compiler findet Fehler in der Syntax oder Referenzen um Funktionen, die es nicht finden können, die Definitionen für , gibt es Fehlermeldungen in der Kommandozeile. Entwickler können detaillierte Informationen über diesen Fehler , indem Sie den " verbose" Option für den Compiler wie diese zu erhalten : . " Javac -v sourcecode.java "
Mit dem Compiler von der Befehlszeile erfordert, dass die DOS -Umgebungsvariable " PATH " geben Sie das Verzeichnis mit den Compiler , die oft in " c: \\ program files \\ java \\ jdk \\ bin " . Entwickler können diesen Pfad manuell angeben jedesmal, wenn sie ein Befehlsfenster öffnen , oder Windows anweisen , um es durch die Bearbeitung der " PATH "-Variable in der Systemsteuerung "Umgebungsvariablen" Dialogfeld zu tun.
Die Java Runtime Environment (JRE)
Die Java-Laufzeitumgebung dynamisch übersetzt den Bytecode von der Java- Compiler Binärcode Ihrem Computer ausführen können, erstellt . Entwickler können die Umwelt direkt aufrufen , indem Sie seinen Namen auf einem Windows-Kommandozeile , gefolgt vom Namen einer Java-Klasse ( eine Blaupause Definieren eines virtuellen Objekts ), die eine "Haupt"- Funktion enthält. Zum Beispiel die Eingabe von " Java MainClass , " wird die "Haupt"- Funktion in der Klasse Datei MainClass.class nennen , die der Compiler javac aus dem " MainClass.java " Quelldatei erstellt . Das Programm wird dann ausgeführt , beginnend mit der "main" Funktion " MainClass . "
Einige Java- Entwickler machen laufen Java-Programme leichter für ihre Endnutzer mit Hilfe von Software , um sie zu konvertieren . " EXE "-Dateien ( ausführbare Programme ) .
Die ( Integrated) Development Environment ( IDE)
Entwickler schreiben Java-Quellcode mit Entwicklungsumgebungen , die so einfach sein wie eine Ebene kann Texteditor wie Windows Notepad . Diejenigen, die eine Menge von Entwicklung zu tun in Java, aber in der Regel verwenden integrierte Entwicklungsumgebungen , die einen Quellcode-Editor speziell für die Erstellung von Java -Programme entwickelt, umfassen . Diese Editoren , von denen einige frei sind (zB NetBeans ) , markieren Syntaxfehler in dem Moment ein Entwickler macht sie Ergebnisse, die zu einer erheblichen Zeitersparnis. Entwickler, die mit dieser Redakteure müssen nicht durch Unmengen von Code und Dokumentation zu finden und zu beheben Syntaxfehler sichten.
Weitere hilfreiche Funktion von IDEs ist Code -Completion , das ist wie der Text - Vervollständigung , dass Websuche Motoren zeigen , wenn ein Benutzer die Eingabe beginnt ihr Suchbegriff ein. Die IDE wird angezeigt , zum Beispiel die Methoden und Eigenschaften der Java-Klasse " System.out ", wenn die Entwickler Arten dieser Begriff . Wenn die Entwickler Typen " System.out.println " (die beginnt die Ausgabe -Funktion " println " ) , wird seine IDE zeigt die Parameter der Funktion println (zB " println (int) ", " println (String )").