Applet In HTML einbinden klappt einfach nicht

Loppi

Mitglied
Hallo,
ich habe gerade zum ersten Mal versucht, ein Applet auf eine HTML-Seite einzubinden, aber es will nicht funktionieren.
Ich benutze einen von meiner Uni bereitgestellten Online-Kurs und selbst die Beispielapplets gehen einfach nicht. Wenn ich sie in Eclipse starte, geht alles wunderbar. Steht "Applet" drüber und funktioniert problemlos. Aber wenn ich die .html-Datei starte, lädt der Browser entweder einfach nur und wenn er fertig ist, passiert einfach gar nichts oder es kommt gleich eine Fehlerbox (scheint vollkommen zufällig zu sein).

Ich poste hier mal ein Beispielprogramm aus meinem Kurs. Es geht weder auf meinem PC noch wenn ich es hochlade. Ich wüsste wirklich gerne, was daran falsch ist. Ich habe auch schon Alternativen zur HTML-Seite aus dem Internet probiert, welche ebenfalls einfach nicht gehen. Ich dachte, daran müsse es ja liegen, weil Eclipse das Ding problemlos als Applet ausführen kann. Habe es auch schon anderen geschickt und bei niemandem lädt es richtig. Das Seltsamste daran ist ja, dass das wirklich ein Beispielprogramm ist und selbst das nicht klappt.
Bei dem Programm kommt jetzt eine ClassNotFound-Exception... keine Ahnung, wo ich es sonst hintun sollte als einfach in das gleiche Verzeichnis. Aber ich hatte es auf die gleiche Weise auch schon geschafft, dass etwas geladen wurde. Und da startete das Ding einfach nicht.

Habe es hier auch hier alles in den root hochgeladen und unten ist der Code. Ich hoffe, jemand kann mir helfen.

Klick
(Test.html ist das mit dem Fehler [HelloWorld.class] und bei Test2.html sieht man, wie das Applet einfach nicht gestartet wird [AktivitaetenlisteApplet.class])

Java:
import javax.swing.*;
import java.awt.*;

public class HelloWorld extends JApplet
{
    public void init()
    {
        try
        {
            SwingUtilities.invokeAndWait(new Runnable() 
            {
                public void run() 
                {
                    getContentPane().setLayout(null);

                    JLabel einText = 
                            new JLabel("Hello World!");
    
                    einText.setFont(new Font("SanSerif", 
                            Font.ITALIC, 20));
                    einText.setForeground(Color.BLUE);
                    einText.setBounds(0, 0, 200, 120);
                    einText.setHorizontalAlignment
                            (SwingConstants.CENTER);
                    einText.setVerticalAlignment
                            (SwingConstants.CENTER);

                    //Text zur Zeichenfläche hinzufügen
                    getContentPane().add(einText);
                }
            });
        }
        catch(Exception e)
        {
            System.err.println("GUI-Aufbau fehlgeschlagen");
        }
    }
}

HTML:
<html>
    <head>
        <title>HelloWorldApplet</title>
    </head>
    <body>
        <p>HelloWorldApplet</p>
        <hr/>
        <applet code="HelloWorld.class" 
                width="200" height="120" 
                codebase="../../.."
        >
        </applet>
        <hr/>
        <p>...mit &lt;object&gt;-Element</p>
        <object classid="java:HelloWorld.class" 
                codetype="application/java-vm" 
                width="200" height="120"
                codebase="../../.."
        >
        </object>

    </body>
</html>
 
Zuletzt bearbeitet:

eRaaaa

Top Contributor
Also ich bin gerade überfragt ob das mit der
Code:
codebase
so richtig ist :) Die liegen doch im selben Verzeichnis, also eig. könntest du das meines Wissens weglassen hier!
Und wurden nicht mehr als eine class-Datei erstellt beim Kompilieren? Eine
Code:
HelloWorld$1.class
evtl.? Die müsstest du mit ins Verzeichnis legen ! (oder direkt als jar verpacken alles)
 

Loppi

Mitglied
Danke erstmal für die Antworten.

Den Guide habe ich sogar gelesen, aber konnte meinen Fehler nicht wirklich finden.

Eine HelloWorld$1.class wurde übrigens erstellt, aber das scheint auch nichts zu ändern. Sollte ich die trotzdem besser reinpacken?

Eigentlich müsste doch das hier schon reichen, damit es läuft. Aber es geht nicht. Es startet einfach gar nichts, wie man auf der oben genannten Seite sieht (habe das Programm in Hello.class umbenannt).

HTML:
<html>
    <head>
        <title>Hello Applet</title>
    </head>
    <body>
        <h1>Hello Applet</h1>
        <hr>
          <applet code="Hello.class" width="400" height="300"></applet>               
        <hr>
    </body>
</html>

edit: Aus irgendeinem Grund geht es manchmal und manchmal nicht. Jetzt gerade funktioniert es plötzlich.
Naja, warum auch immer das so ist - vielleicht liegt es auch einfach an Funpic, denn da habe ich gerade dauernd Verbindungsschwierigkeiten zum FTP-Server - momentan scheint es mit dem Code in dem Post hier zu klappen.

Danke nochmal für die Antworten.
 
Zuletzt bearbeitet:

L-ectron-X

Gesperrter Benutzer
Die ...$1.class muss im gleichen Verzeichnis liegen, wie deine Hello.class.
Du könntest auch das Konstrukt der anonymen Klasse auflösen, wird ja eigentlich nicht unbedingt benötigt.
Die aktuelle Fehlermeldung aus der Java-Konsole wäre auch interessant.
 

Loppi

Mitglied
Habe das Thema zwar schon als "erledigt" markiert, aber wollte noch eben sagen, dass es scheinbar zuerst an der .hmtl-Datei lag und ich dann einfach immer Dateien mit dem gleichen Namen hochgeladen habe, weswegen es da zu irgendwelchen Überschneidungen kam.
Es klappt jetzt also und es kommt keine Fehlermeldung mehr.
Danke jedenfalls. :)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S HTML in Java einbinden AWT, Swing, JavaFX & SWT 4
F Applet JApplet per html einbinden - Main class kann nicht gefunden werden AWT, Swing, JavaFX & SWT 15
E über HTML ein Bild einbinden - Pfadprobleme... AWT, Swing, JavaFX & SWT 5
P HTML-Hilfe in Swing einbinden AWT, Swing, JavaFX & SWT 2
izoards HTML Editor AWT, Swing, JavaFX & SWT 3
H setToolTipText ignoriert HTML-Formatierung des anzuzeigenden Strings AWT, Swing, JavaFX & SWT 4
Yonnig Lokale HTML-Datei in Java GUI rendern AWT, Swing, JavaFX & SWT 4
kodela HTML-tags für JLabel AWT, Swing, JavaFX & SWT 9
C HTML Editor Eingabemaske kafenio Ersatz AWT, Swing, JavaFX & SWT 7
A JavaFX Daten in eine HTML-Table mit JS schreiben AWT, Swing, JavaFX & SWT 3
T JTextPane ignoriert HTML Zeilenumbruch <br> tag wegen eigenem HTMLEditorKit AWT, Swing, JavaFX & SWT 5
E Java FX FXML Problem mit html Scriptausführung AWT, Swing, JavaFX & SWT 2
K Html Editor AWT, Swing, JavaFX & SWT 3
B Swing HTML in JLabels AWT, Swing, JavaFX & SWT 6
S jLabel HTML Formatierung AWT, Swing, JavaFX & SWT 2
B JavaFX Java FX Html Template AWT, Swing, JavaFX & SWT 0
F JavaFX JavaFX HTMLEditor-Eingabe in Textarea als HTML anzeigen AWT, Swing, JavaFX & SWT 2
D Swing Breite einer HTML Tabelle in einer JTextPane AWT, Swing, JavaFX & SWT 6
R Swing JTable : Header der Spalten ergänzen mit caption (wie bei html-table) AWT, Swing, JavaFX & SWT 2
I LookAndFeel HTML Auflösung - Online Editor programmieren AWT, Swing, JavaFX & SWT 2
T HTML mit Java AWT, Swing, JavaFX & SWT 1
U Label zeigt nicht überall HTML Zeichen AWT, Swing, JavaFX & SWT 3
N JLabel HTML mit custom Font AWT, Swing, JavaFX & SWT 0
H RCP(SWT) Browser-Widget zeigt keine locale HTML-Dateien an AWT, Swing, JavaFX & SWT 1
F Submit eines HTML-Formulars in Vaadin AWT, Swing, JavaFX & SWT 3
T Swing HTML Text aus JLabel ohne "HTML-Tags" in String einlesen AWT, Swing, JavaFX & SWT 5
J JApplet, HTML und access denied exitVM.0 AWT, Swing, JavaFX & SWT 3
L Swing JToogleButton Vordergrundfarbe bei HTML String AWT, Swing, JavaFX & SWT 4
H Swing JApplet - HTML - ClassNotFoundException AWT, Swing, JavaFX & SWT 7
G Swing HTML Version AWT, Swing, JavaFX & SWT 11
B JEditorPane lädt keine Schriftfarbe in HTML AWT, Swing, JavaFX & SWT 2
J JEditorPane mit HTML füllen AWT, Swing, JavaFX & SWT 2
N Swing JTree TreeCellRenderer mit html und automatischen Zeilenumbruch AWT, Swing, JavaFX & SWT 8
N Swing KomponentenHöhe an html-Inhalt anpassen AWT, Swing, JavaFX & SWT 4
C html browser in Application nutzen AWT, Swing, JavaFX & SWT 10
S SWT Anzeigen einer lokalen HTML-Seite im Browser Widget über RAP nicht möglich AWT, Swing, JavaFX & SWT 3
S HTML Syntaxhighlighting AWT, Swing, JavaFX & SWT 7
S SWT HTML-WYSIWUG-Editor AWT, Swing, JavaFX & SWT 3
R Swing Renderproblem bei HTML in einer JTextPane AWT, Swing, JavaFX & SWT 12
N Swing JTextPane zur Anzeige von HTML AWT, Swing, JavaFX & SWT 2
N Applet JButton soll html Datei aus einem Ordner öffnen AWT, Swing, JavaFX & SWT 2
H JScrollPane - JEditorPane und HTML-Tabelle AWT, Swing, JavaFX & SWT 2
H Swing JEditorPane und HTML AWT, Swing, JavaFX & SWT 3
D System.out.println() gibt html-Tags mit aus AWT, Swing, JavaFX & SWT 2
P Swing HTML-Renderer AWT, Swing, JavaFX & SWT 15
G Swing JCheckBox, setEnabled(false) und HTML Text Problem AWT, Swing, JavaFX & SWT 5
J 2D-Grafik Html in drawString() AWT, Swing, JavaFX & SWT 2
X Frei nutzbarer HTML Editor AWT, Swing, JavaFX & SWT 13
B WYSIWYG-HTML-Editor / Validator für JAVA AWT, Swing, JavaFX & SWT 2
N JCombobox wie in HTML AWT, Swing, JavaFX & SWT 6
H Swing HTML in einem JEditorPane zeilenweise hinzufügen ohne Inhalt jedes Mal neu zu laden AWT, Swing, JavaFX & SWT 4
G Swing JEdtitorPane und HTML Image Seite AWT, Swing, JavaFX & SWT 2
C Swing JTextPane zeigt HTML-Text aus Variable nicht an :( AWT, Swing, JavaFX & SWT 3
P Swing html mit bilder drin AWT, Swing, JavaFX & SWT 12
destroflyer Wort im JLabel verlinken (per HTML) AWT, Swing, JavaFX & SWT 3
R Swing JTextComponent und HTML AWT, Swing, JavaFX & SWT 7
D Nodes eines statischen JTrees sollen auf Anker (Textmarken) in einer HTML-Datei zeigen AWT, Swing, JavaFX & SWT 8
S Swing HTML-Text in JEditorPane einfärben AWT, Swing, JavaFX & SWT 5
D Darstellung in Swing wie HTML? AWT, Swing, JavaFX & SWT 2
H Mit JLabel HTML - formatierten Text anzeigen AWT, Swing, JavaFX & SWT 14
M Swing Kein update bei simulierten HTML-Link AWT, Swing, JavaFX & SWT 4
B Grafiken in JLabel mittels html AWT, Swing, JavaFX & SWT 5
E Swing JTextPane Inhalt(Text und Bilder) als HTML text bekommen AWT, Swing, JavaFX & SWT 3
B JEditorPane - Text und Graphik in HTML speichern AWT, Swing, JavaFX & SWT 4
K Alternative zu Applet mit HTML-Einbindung AWT, Swing, JavaFX & SWT 11
D Swing JEditorPane mit HTML aber ohne Bilder AWT, Swing, JavaFX & SWT 3
S Swing Text -> HTML: Caret-Koordinaten verschoben AWT, Swing, JavaFX & SWT 6
S JEditorPane soll HTML und dann Text anzeigen..? AWT, Swing, JavaFX & SWT 5
T HTML und JEditorPane AWT, Swing, JavaFX & SWT 6
J JList & HTML AWT, Swing, JavaFX & SWT 2
T HTML Seite neu laden mittels Applet AWT, Swing, JavaFX & SWT 2
N Performanceprobleme mit JLabel und HTML content AWT, Swing, JavaFX & SWT 5
A Oberfläche wir mit html-Frames aufbauen AWT, Swing, JavaFX & SWT 11
C JTextPane HTML und eigene Tags AWT, Swing, JavaFX & SWT 10
W HTML-Text mit relativer URL in JEditorPane einlesen AWT, Swing, JavaFX & SWT 10
C Suche fertigen HTML editor AWT, Swing, JavaFX & SWT 2
B HTML in Swing Components (JLabel) AWT, Swing, JavaFX & SWT 7
M JEditorPane lädt HTML ohne Bilder AWT, Swing, JavaFX & SWT 2
M JEditorPane lädt HTML ohne Bilder AWT, Swing, JavaFX & SWT 2
G Hilfe beim Erstellen eines eigenen Html-Editors! AWT, Swing, JavaFX & SWT 4
S drawString für HTML-Text? AWT, Swing, JavaFX & SWT 7
G Frage zu Labels mit html AWT, Swing, JavaFX & SWT 3
P HTML darstellen mit Java AWT, Swing, JavaFX & SWT 4
GilbertGrape Fehler bei HTML in JTextPane AWT, Swing, JavaFX & SWT 2
ARadauer swing html wysiwyg componente AWT, Swing, JavaFX & SWT 6
V "Anker" wie in HTML für JScrollPane? AWT, Swing, JavaFX & SWT 2
M html im Titel von JFrame AWT, Swing, JavaFX & SWT 9
M html aus einem Stream Laden und Anzeigen AWT, Swing, JavaFX & SWT 4
T Öffnen von SWT-Dialogboxen durch HTML-Link in HTML-Code AWT, Swing, JavaFX & SWT 4
B JTextPane und Image importieren in HTML String. AWT, Swing, JavaFX & SWT 2
J Html in JTextPane anzeigen? AWT, Swing, JavaFX & SWT 2
V Swing to HTML? AWT, Swing, JavaFX & SWT 4
A HTML-Datei öffnen AWT, Swing, JavaFX & SWT 3
A Noch mal Zusammenarbeit Java und HTML AWT, Swing, JavaFX & SWT 4
A Java und HTML AWT, Swing, JavaFX & SWT 8
R HTML Hintergrund für Swing - Componenten AWT, Swing, JavaFX & SWT 2
G Problem mit Anzeige von HTML AWT, Swing, JavaFX & SWT 5
G Probleme mit Druck von pdf und html AWT, Swing, JavaFX & SWT 2
DeeDee0815 JEditorPane + HTML + <img src=file> + JAR = FALSE AWT, Swing, JavaFX & SWT 3
F HTML anzeigen AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen

Neue Themen


Oben