Java-Applets mit dem Notepad schreiben

Ich möchte Java-Applets programmieren und habe mir dazu das JDK 1.2 sowie diverse Handbücher besorgt. Meinen Quellcode schreibe ich ganz einfach mit dem Notepad von Windows 98. Aber wie kompiliere ich diesen dann mit dem Java-Compiler?

Um ein Java-Programm mit Javac (Java Compiler) zu übersetzen, müssen Sie einige Voraussetzungen erfüllen. Ist der Ordner des Programms nicht in der Umgebungsvariablen PATH enthalten, müssen Sie Javac im Ordner »BIN« Ihres JDKs starten. Oder Sie erweitern in der Systemdatei AUTOEXEC.BAT die Umgebungsvariable PATH um diesen Ordner (»SET PATH =%PATH%;C:\JAVA\BIN«).

Außerdem sollte die Umgebungsvariable CLASSPATH auf die DATEI C:\JAVA\LIB\CLASSES.ZIP zeigen (»SET CLASSPATH=C:\JAVA\LIB\ CLASSES.ZIP«). Wie Ihre Umgebungsvariablen gesetzt sind, erfahren Sie, wenn Sie in einer DOS-Box den Befehl »SET« eingeben. Sollten Sie JDK in ein anderes Verzeichnis installiert haben, müssen Sie die Pfade entsprechend anpassen.

Wenn Sie Ihren Quellcode mit Notepad dann unter der Endung .JAVA gespeichert haben, können Sie Ihn mit dem Kommando »JavaC name.JAVA« in eine Binärdatei mit der Endung .CLASS übersetzen. Führen Sie dann das Programm mit dem Befehl »Java name.CLASS« aus. Wichtig: Beim Speichern mit Notepad müssen Sie darauf achten, daß Sie den Dateinamen in Anführungszeichen angeben. Notepad speichert die Datei sonst automatisch mit der zusätzlichen Endung .TXT, obwohl schon eine Endung existiert.

Eine andere Möglichkeit, das Programm zu testen, ist die Einbindung in eine HTML-Seite. Schreiben Sie dazu in den HTML-Code folgende Anweisungen:


»<applet code="name.CLASS" width="" height="">«.

Zwei Beispiele:


Beispiel: Applet
Quellcode HELLO_APPLET.JAVA):
import java.awt.Graphics;
public class HelloWorld extends java.applet.Applet {
public void paint (Graphics g) {
g.drawString ("Hello", 50, 25);
}
}
HTML code HELLO_APPLET.HTML:
<applet code= "HELLO_APPLET .CLASS" width="100" height="50">

</applet>
Compiling and Executing:
C:\java\bin> javac HELLO_APPLET.JAVA
iexplorer HELLO_APPLET.HTML


Beispiel: Stand-alone-Programm

Quellcode (HELLO.JAVA):
public class hello {
public static void main (String args []) {
System.out.println ("Hello\n");
}
}
Compiling and Executing:
c:\java\bin> javac HELLO.JAVA
c:\java\bin> java HELLO
Hello