Appletfehler

Status
Nicht offen für weitere Antworten.

Piet73

Mitglied
Hallo Zusammen,

heute habe ich mich mal mit Applet beschäftigt und kriegt das irgendwie nicht hin. Habe aus dem Internet ein einfaches Beispielcode besorgt und möchte mal starten und es klappt leider nicht. Wahrscheinlich ein kleiner Anfängerfehler. Hier die Daten, vielleicht kann er mir helfen.

Meine Java-datei (HalloApplet.java) hat den folgenden Code

Java:
import java.applet.Applet; 
import java.awt.Graphics; 
 
public class HalloApplet extends Applet 
{ 
public void paint( Graphics g ) 
  { 
    g.drawString( "Hallo Welt!", 50, 25 ); 
  } 
}

Die Html-Datei (Index.html) sieht wie folgt aus:

HTML:
<html><body> 
<applet code="HalloApplet.class" width="200" height="100"></applet> 
</body></html>


eigentlich sollte es funktionieren, aber ich kriege nur den Fehler
Laden: Klasse HalloApplet.class nicht gefunden
java.lang.ClassNotFoundException: HalloApplet.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: open HTTP connection failed:http://localhost/HalloApplet/class.class
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 7 more
Ausnahme: java.lang.ClassNotFoundException: HalloApplet.class


Danke schon vorab.
 
Zuletzt bearbeitet von einem Moderator:

Piet73

Mitglied
Hi zusammen,

jep ich habe alle mir bekannten möglichkeiten ausprobiert d.h.
1) Java-code nicht kompiliert
2) Java als Jar kompiliert (dann die Html-Datei um archive ergänzt)
3) Java als java kompiliert

Keine Ahnung warum das nicht geht.
 

Piet73

Mitglied
hi
bei java -version in der Eingabeaufforderung kommt dieser Text

java version "1.6.0_17"
Java <TM> SE Runtime Enviroment <build 1.6.0_17-b04>
Java HotSpot<TM> Client VM <build 14.3-b01, mixed mode, sharing>


p.s.: Wie hätte ich diese Eingabe (java -version) über die Konsole machen sollen (sorry, aber bin noch neu in Java)?

Gruss und Danke
 

L-ectron-X

Gesperrter Benutzer
Die Eingabe war schon richtig.
Unter welchem Namen hast du deine java-Datei gespeichert? Auf Groß-/Kleinschreibung geachtet?
 

Piet73

Mitglied
hi
erstmal vielen herzlichen Dank, dass du so viel Zeit für meine Anfängerprobleme hast.

Leider habe ich keine Schreibfehler gemacht. Hast einer vielleicht ein einfaches Appletbeispiel, was ich downloaden kann um zu testen.

Gruss und Dank
 

Piet73

Mitglied
Hi zusammen

habe dein Beispiel genommen und mein einfaches Beispiel implementiert. Und siehe da, keine Fehlermeldung mehr. Der einzige Unterschied ist der Import

bei mir
import java.applet.Applet;
import java.awt.Graphics;

bei dir
import java.awt.*;
import java.applet.*;

Ob das die Ursache ist weiss ich nicht, aber jetzt funktioniert. Nochmals vielen Dank an alle und ganz besonders an L-ectron-X

Gruss
 
Status
Nicht offen für weitere Antworten.

Oben