Applet findet Klasse nicht

Hallo

Ich versuche hier laut leitfaden ein Applet zum laufen zu bringen, leider bisher vergebens, habe folgenden Jave-code (aus dem Tutorial):

Java:
import java.applet.*;
import java.awt.Graphics;
import java.awt.Font;

import javax.swing.JOptionPane;

public class HalloApplet extends Applet {

/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
Font f;

public void init() {
	
	int Groesse = 18;  // einf. Typen: byte, short, int, long, float, double, char, boolean
	String Schriftart = "Helvetica";
	
	f = new Font(Schriftart, Font.BOLD, Groesse);   // new-Operator und Konstruktor "Font"
	JOptionPane.showMessageDialog(null, "Hallo !");
	System.out.println("Java-Konsole: init... !");  // Netscape: "Options"-Menü
	}

public void paint(Graphics g) {
		
	g.setFont(f);
	g.drawString("Hallo, Java-Fans !", 50, 25);
	System.out.println("Java-Konsole: paint... !");					
	}
	
public void stop() {
	System.out.println("Java-Konsole: stop... !");
	}	
}

In das bin-verzeichnis des Files HalloApplet.class kommt die Datei test.html mit dem Inhalt:
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
       "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Java-Applets als Objekt einbinden</title>
</head>
<body>

<h1>Java</h1>

<p>
<object codetype="application/java-Archive"
     classid="java:file://C:\java_test\HalloApplet.class" width="400" height="300">
</object>

<applet code="HalloApplet.class" width="400" height="300">
</applet>


</p>

</body>
</html>


es passiert fast nichts.
Ich bekomme die beiden platzhalter, im linken das typische Bild, bei einem falschen verweis, das rechte ist grau hinterlegt, wenn ich schnell mit der maus drüberfahre, kann ich im Browser lesen: load: class HalloApplet not found

Es befinden sich beide dateien (html und class) in einem Verzeichnis

Bitte um Hilfe, Dankä !
 
Hallo

achso, ja, hier habe ich schon herumexperimentiert, hatte
HTML:
classid="java:HalloApplet.class" width="400" height="300">
auch gehabt, nur dann noch alle mir erdenklichen Varianten und schreibweisen durchprobiert.
Die 3 HTML-Zeilen stammen ja aus dieser quelle.
 
Geht's mit dem Applet-Tag
[XML]
<!DOCTYPE HTML><HTML><HEAD></HEAD><BODY>
<APPLET CODE="HalloApplet.class" CODEBASE="." WIDTH=400 HEIGHT=300></APPLET>
</BODY></HTML>
[/XML]
?
 
nein, fehlermeldung, daß die Klasse nicht gefunden wurde, so wie auch bei meinem Codebeispiel, wo ich das per Applet-Tag probiert habe.

Ich verwende die .class-Datei aus dem \bin\ verzeichnis im Workspace, das sollte ja die richtige sein, oder ?

Ich verwende übrigens IE8
 
Ich hab heute den Fehler in der Firma gefunden, will den hier dokumentieren:

in der Systemsteuerung
JAVA - Erweitert - Standard-Java für Browser
Hakerl gesetzt bei IE

damit funktioniert zumindest die Applet-Einbindung
 

Neue Themen


Zurück
Oben