Java
und JCreator installieren
|
| Java am GZG |
|
|

|
|
Überblick:
(Verantwortlich für die Seiten:
W. Seyboldt / Stand:
03. Dezember 2003)
Grundlegendes zu Java-Programmen und Applets
- Um Java Applets zu starten, benötigt man einen Browser mit einem
Java-Plugin. Ein entsprechendes Java-Plugin wird für jeden gängigen Browser
angeboten, früher (vor 2,3 Jahren!) gehörte es sogar zum guten Ton dieses
Plugin direkt bei der Installation des Browsers mitzuinstallieren. Inzwischen
hat Microsoft dies beim
Explorer Version 6 geändert. Der Browser ruft bei Bedarf nur eine
entsprechende Seite bei Microsoft auf, von der das Plugin dann installiert
wird. Es hat den Anschein,
dass Microsoft Java nicht gerne sieht, zumal Java auch von der Konkurrenz
entwickelt wurde und wird, von SUN (siehe
auch). Microsoft hat der Herausforderung von Java .NET entgegengesetzt und
C#.
- Um Java-Programme (Java Applications) auf einem PC zu starten, muss
man die Java-VM (Java Virtuell Machine) installieren (siehe
auch)
- Um in Java programmieren zu können, muss das SDK, das Software Development Kit für Programmierer, auf dem PC installiert sein.
Die Firma SUN, die Java entwickelt, bietet folgende
zwei kostenlose Versionen ihrer Java 2 Plattform, Standard Edition (J2SE)
an. Wichtige Links hierzu finden sich unten.
- JRE: Leute, die mit Programmieren nichts am Hut haben, rufen die Seite
http://java.sun.com/getjava/de/
auf. Nun kann man das Java Runtime Environment (J2RE), d.h. die VM und das
Plugin, automatisch installieren lassen (wobei im Falle, dass die neuste VM
bereits installiert ist, nur eine entsprechende Meldung ausgegeben wird.).
Jetzt kann man Applets und Programme starten (siehe
auch) - aber nicht selbst erstellen.
Nähere Informationen zum JRE (Java Runtime Environment) erhält man unter
http://www.java.com/en/download/help/index.jsp.
- SDK: Leute, die gerne Java-Programme oder
Applets erstellen, benötigen eine SDK-Version von J2SE, die neben der VM und dem Plugin
auch die nötigen Files zum Programmieren enthält -eine kurze Hilfestellung bei
der Installation findet man unten.
Übrigens: Die aktuellen Files sind auf der Java-CD des GZG bereits vorhanden (Im
Ordner \java\jdk1.4.2 oder \java\jdk1.4.1). Auf den PCs in der Schule ist Java
1.4.1 installiert.
- Die Downloadadresse von "J2SE v: 1.4.1_04
als SDK", das am GZG im Schuljahr 03/04 installierte ist, ist
http://java.sun.com/j2se/downloads.html (oder
direkt zu 1.4.1, Sommer 03). Eine kurze
Anleitung zur Installation findet sich
hier.
Sinnvollerweise sollte man sich von der obigen Seite auch die entsprechende
Dokumentation (J2SE v. 1.4.1 Documentation) herunterladen und evtl. auch das
Tutorial von Sun.
- Die Downloadadresse von "J2SE v: 1.4.2_01
als SDK", der neusten Version des Java-Compilers, ist
http://java.sun.com/j2se/1.4.2/download.html (Sommer 03). Eine
kurze Anleitung der Installation findet sich
hier.
Sinnvollerweise sollte man sich von der obigen Seite auch die entsprechende
Dokumentation (J2SE v. 1.4.2 Documentation) herunterladen und evtl. auch das
Tutorial von Sun.
Das Programmieren mit SDK allein ist sehr mühsam, da das SDK keine
Entwicklungsumgebung zur Verfügung stellt, kein so genanntes IDE (Integrated Development Environment)
enthält. Hierfür bieten verschiedene Firmen diverse, zum Teil sehr komplexe,
Tools an. Empfehlenswert ist etwa das kostenlose JCreator 2.5 LE siehe
hier.
Wichtige Seiten zu Java bei Sun:
- http://java.sun.com/j2se/
- für weitere Versionen
-
http://java.sun.com/j2se/1.4.2/
- Überblick über J2SE Version 1.4.2
- http://java.sun.com/docs/
- Online Dokumentationen zu Java, Release Notes, Tutorials und
sogenannte "white papers", d.h. die
offiziellen Produktinformationen zu Java.
- http://java.sun.com/
- Die Homepage mit den neusten Informationen zu Java
- http://developer.java.sun.com/
- Zusätzliche Informationen für Entwickler von Java
Web Seiten.
Abkürzungen und Bezeichnungen
- J2SE = Java 2 Standard Edition. Es gibt stets zwei Arten: SDK und JRE
- SDK = Standard Development Kit für Programmierer
- JRE = Java Runtime Enviroment bestehend aus VM und Plugin für Anwender
- Java-VM = Java Virtual Machine. Diese VM wird zum Ausführen von
Java-Programmen benötigt.
- Java-Plugin, = Codeerweiterung eines Browsers, die zum Ausführen von
Applets benötigt wird.
Wenn Java direkt mit der Dos-Eingabeaufforderung übersetzt
werden soll, müssen
(unter Systemeigenschaften auf der Karte Umgebung) folgende
Variablen gesetzt werden:
- CLASSPATH = .;%J2SDK%\lib\tools.jar;%J2SDK%\lib\rt.jar;%J2SDK%\lib\i18n.jar;%J2SDK%\lib\jaws.jar
- J2SDK=c:\Programme\Java\sdk1.3.0
- JRE=c:\Programme\JavaSoft\JRE\1.3
- Path=%Path%;c.\Programme\Java\sdk1.3.0\bin
Am GZG ist im Schuljahr 03/04 Java 1.4.1 installiert. Es wird den Schülern
empfohlen, zu Hause ebenfalls diese Version zu installieren. Die
entsprechenden Installationsprogramme finden sich auf der Java-CD des GZG. Die Downloadadresse
findet sich oben
- Installiere den Java-Compiler durch Start des Files j2sdk-1_4_1_04-windows_i586_i.exe
(starte es auf der
Java-CD des GZG
bzw. hole es zuvor von der
Download-Adresse) z.B. nach
c:\programme\java\j2sdk1.4.1_04.
(Platzbedarf von SDK: 47,6 MB). Dabei wird automatisch das JRE
einschließlich des neusten Plugins
in c:\Programme\Java\j2re1.4.1_4 installiert (36,9 MB), außerdem die Utility
"Java Web Start" in C:\Programme (2,02 MB).
Sollte die Java-CD des GZG nicht zur Verfügung
stehen, kann das File aus dem Internet geladen werden, siehe
oben,
- Entpacke evtl. mit Winzip j2sdk1_4_1-doc.zip (entpacke es von
der JavaCD des GZG
bzw. hole es zuvor von der
Download-Adresse) z.B. nach c:\programme\java\j2sdk1.4.1_04
(in den Ordner, in dem J2SDK installiert wurde) - dann werden die Files in
den Unterordner docs kopiert. (Platzbedarf: 164 MB).
- Entpacke evtl. mit Winzip das offizielle JavaTutorial (siehe [JK01])
nach c:\programme\java\tutorial (Das neuste Zip-File tutorial030519.zip kann
von der
Java-CD des GZG
entpackt werden, bzw. bzw. zuvor von der
Download-Adresse
geholt werden).
- Entpacke evtl. mit Winzip das File c:\programme\java\j2sdk1.4.1_04\src.jar
nach c:\programme\java\j2sdk1.4.1_04\src. Damit können die Quellfiles der
Libraries mit einem Editor angeschaut werden. Die zugehörige Dokumentation
befindet sich in c:\programme\java\j2sdk1.4.1_04\docs\api\index.html.
Der aktuellste Java-Compiler von Java 2 SE (August 03) ist das sogenannte SDK
v. 1.4.2 (Java 2 Standard
Environment, Standard
Development Kit). Das Installationsfile befindet sich auf der Java-CD des GZG.
Die Downloadadresse steht oben.
- Installiere den Java-Compiler durch Start des Files j2sdk-1_4_2_01-windows_i586_i.exe
(es befindet sich auf der GZG-Java-CD im Directory \java\j2sdk1.4.2) z.B. nach
c:\programme\java\sdk1.4.2_01. Dabei wird automatisch das JRE (Java
Runtime Environment) bestehend aus VM und Plugin installiert.
Sollte die Java-CD nicht verfügbar sein, kann das File aus dem Internet geladen
werden, siehe oben.
- Entpacke evtl. mit Winzip j2sdk1_4_2-doc.zip z.B. nach c:\programme\java\jdk1.4.2_01
- dann werden die Files in das Unterdirectory jdk1.4.2-01\docs kopiert. Sollte die CD nicht verfügbar sein, kann das File aus
dem Internet geladen werden, siehe oben.
- Entpacke evtl. mit Winzip das offizielle JavaTutorial (siehe [JK01])
nach c:\programme\java\tutorial (Das neuste Zip-File tutorial030519.zip
befindet sich auf der Java-CD des GZG im Ordner \JavaEinfuehrungen\SUNTutorials.zip
nach c:\programme\java\tutorial)
- Entpacke evtl. mit Winzip das File c:\programme\java\j2sdk1.4.2_01\src.jar nach c:\programme\java\jdk1.4.2_01\src.
Damit können die Quellfiles der Libraries mit einem Editor angeschaut
werden. Die zugehörige Dokumentation befindet sich in c:\programme\java\j2sdk1.4.1_04\docs\api\index.html.
Grundlegende Informationen zu Java-IDEs
Am GZG wird JCreator 2.5 verwendet.
"Wer das erste Mal ein Java-Programm
mit dem SDK schreibt, wird vermutlich etwas enttäuscht sein. Die Programme
werden mit einem gewöhnlichen Texteditor geschrieben, die Übersetzung des
Quellcodes sowie die Ausführung des Programms erfolgt mit dem
Kommando-Interpreter." (siehe
Quelle)
Wer jedoch einmal grafische
Entwicklungstools, so genannte IDEs (Integrated Development Environments) bei
der Programmierung verwendet hat, wird wohl kaum wieder darauf verzichten
wollen. Diese IDE muss man zusätzlich zum Java-Compiler installieren. Auch
hierfür muss man kein Geld ausgeben; es gibt eine Reihe sehr guter
Entwicklungsumgebungen, die kostenlos zur Verfügung gestellt werden.
Problemtisch ist aber, dass einige IDEs die Ressourcen des Computers in nicht
unerheblichem Umfang beanspruchen. (siehe
Quelle, hier findet sich auch eine Liste mit empfehlenswerten IDEs).
In einer IDE wird normalerweise der
Quellcode durch Farben strukturiert, d.h. Schlüsselwörter der Sprache werden
farbig angezeigt und bei der Eingabe des Codes wird automatisch sinnvoll
eingerückt, so dass der Code besser lesbar wird.
Einige Links zu wichtigen IDEs
Focus on Java stellt eine
Liste mit den 10
besten Javaeditoren und IDEs zur Verfügung
Eine umfassende Liste mit sehr vielen IDEs findet sich bei
JavaWorld.
Sie ist Teil einer Zusammenstellung von 1161
Java
Developer Tools (Sommer 03)
- JCreator
- Auf den PCs am GZG ist gegenwärtig die IDE JCreator 2.5 LE installiert.
Links: Distibutor
www.jcreator.com /
Installationsanweisung /
Einführung
- Java-Editor
- eine einfache IDE, die auch auf einfach ausgestatten PCs der Schule
funktioniert. Sie wurde von Gerhard Röhner, Lehrer in Hessen entwickelt,
siehe. Eine Version findet sich auch auf der Java-CD des GZG.
- JBuilder
- Eine der wohl bekanntesten Entwicklungsumgebungen (ähnlich zu der von
Delphi) wird von Borland
vertrieben.
JBuilder 9 Personal kann kostenlos aus dem Internet heruntergeladen
werden. Man erhält von Borland anschließend eine Mail mit einem Code. Eine
Version von JBuilder 9 findet sich auch auf der Java-CD des GZG.
- Sun Studio ONE
- Selbstverständlich bietet auch
SUN eine IDE.
Eine Version findet sich auch auf der Java-CD des GZG.
- Visual Age von IBM
- xx
- IDEA
- Siehe hier. Eine
Version findet sich auch auf der Java-CD des GZG.
- Kawa
- Aus nostalgischen Gründen wird hier noch Kawa erwähnt. Die Entwicklung
dieser IDE wurde nach Aufkauf der Firma von Macromedia leider eingestellt.,
siehe Kawa am GZG.