Dr.Ma-Busen: Frage zu Applet und noch was anderes*g*

Beitrag lesen

Hallo!

Wenn ich folgenden Java Code Kompiliere und ausführe. Unter welcher Java Version bzw. ab welcher Java Version sollte der einfache Java Code laufen??

Der Code:
-----------------
import java.awt.*;
import java.applet.Applet;

public class Test extends Applet{

public void paint(Graphics g){
  g.drawString("Hallo", 20, 20);
 }
}
------------------

Weil wenn ich den Kompiliere (j2sdk1.4.1_01) dann Funktioniert der logischerweise, aber wenn ich versuch den auf einen Rechner zu starten auf den JVM installiert ist (JRE 1.3.1) dann geht das nicht, andere Applets (aus den netz) gehen.
Wo dran liegt das? Läuft der Code nur ab 1.4? Oder kann es sein das ein Applet nur ab der Java Version läuft mit der es Kompiliert wurde, auch wenn der Code Abwärtskompatibel ist (hoffe mal der ist das).

Noch ne frage.
Gibt es ein Programm mit den man ein Java Programm in eine EXE- Datei wandeln kann und das Programm dann auch auf Rechner laufen zu lassen auf den kein Java installiert ist?.

MfG
Dr.Ma-Busen