Problem mit Applets in Browsern

Hallo zusammen,
ich stehe vor einem Problem :smiley:
Wie der Titel schon besagt habe ich ein Problem mit Applets in Browsern. Ich habe mich schon durch Tutorials und Frage Threads gewühlt, jedoch ohne Erfolg. Bei mir kommt immer der Fehler:

java.lang.NoClassDefFoundError: Hallo (wrong name: NewJavaZeugs/Hallo)
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(Unknown Source)
	at java.security.SecureClassLoader.defineClass(Unknown Source)
	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)
Ausnahme: java.lang.NoClassDefFoundError: Hallo (wrong name: NewJavaZeugs/Hallo)

Zur Problemlösung sicher hilfreich ist der Code :smiley:

html.html
[XML]

Hallo Leute!!! [/XML] ```package NewJavaZeugs;

import java.awt.;
import java.applet.
;
import java.awt.Color;
import java.awt.Component;
import java.awt.Graphics;

public class Hallo extends Applet {

public void init() {
	setBackground(Color.GREEN);
}
public void start() {
	System.out.println("Start!");
}
public void stop() {
	System.out.println("STOP!");
}
public void destroy() {
	System.out.println("Applet geschlossen");
}
public void paint(Graphics g) {
	g.drawString("Hallo ihr!",15,15);
	
}

}```

Vielen Dank schonmal für eure Hilfe :wink:

Grüße

PS: Nicht böse sein, dass ich den HTML Code nicht eingrückt habe, habe dazu noch keine Zeit/Lust gehabt :stuck_out_tongue_winking_eye:

wie sieht die Ordnerstruktur aus?
das müsste wenn ich mich nicht irre ungefähr soaussen


- HTML Datei
- NewJavaZeugs
 \-Hallo.class

Das ja eben der Punkt, ich habe die Ordnerstruktur:

  • HTML Datei
  • Hallo.class

In Eclipse funktioniert es perfekt, ich weiß eben nicht, ob es am Pfad oder an meinem Code liegt :frowning:

Grüße

leg mal einen Unterordner an der NewJavaZeugs heißt und pack da die Class rein, dann sollte es laufen

:smiley: Es funktioniert :slight_smile:

Vielen Dank!

Grüße

PS1: Bitte schließen, danke!

PS2: Die Smilies sind geil :smiley: . Großes Lob an „Obrigkeit“ ^^

du musst immer die Package Struktur beibehalten, sonst findet er deine Klasse nicht