Möchte man programmieren, so braucht man für jede Programmiersprache einen
Compiler bzw. Interpreter. Außerdem benötigt man noch Bibliotheken zum
Programmieren in der jeweiligen Programmiersprache. Diese Bibliotheken liegen dem
Compiler bzw. Interpreter meistens bei. Für genauere Informationen zieht man am besten
die Herstellerseiten zu Rate oder begibt sich mit der Suchmaschine seines Vertrauens
auf Erkundungstour.
Für Java sieht die Auswahl wie folgt aus:
JavaSE – JDK:
http://java.sun.com/javase/downloads/index.jsp
Die bekannteste Java Implementation ist vom Entwickler SUN. SUN bietet verschiedene
Java Versionen für unterschiedliche Einsatzzwecke an (JavaME für Handys, JavaSE für
die übliche Anwendungsentwicklung, JavaEE zum Einsatz auf Servern). Für die
allgemeine Programmierung reicht hier JavaSE vollkommen aus.
GCC für Java:
http://gcc.gnu.org/java/
Eine andere Umsetzung stellt die GNU Compiler Collection zur Verfügung. Diese Form ist
auf vielen Unix und Linux Distributionen, sowie für Windows verfügbar. Allerdings kann
die Performance des von GNU implementierten Javas nicht ganz mit der des von SUN
angebotenen Javas mithalten. (Ein mit dieser Implementierung betriebenes Eclipse lief
nicht ganz so flüssig, wie bei Verwendung des JDK's).