Hi,
vorneweg.
Ich habe die vier Einträge in der FAQ gelesen, mich durch die ersten fünf Seiten des entsprechenden Unterforums gelesen und einige Applet Tutorials(gallileo, java in 21 tagen...) gelesen und natürlich selbst alles ausprobiert was mir eingefallen ist.
Aber mein erstes besch*$%!& Applet will nicht im Firefox laufen.
Hab noch nie solche Startschwierigkeiten gehabt.
Starte ich es mit eclipse als JApplet, dann geht es.
Aber es läuft weder lokal aufgerufen, noch auf dem Server.
Es ist nur ein HelloWorld mit Parameter, also Signierung ist nicht zwingend.
Server-Dateistruktur:
Die Datei, die die Ausgabe produziert liegt auf Höhe von "codebase".
Hier die PHP-Zeile die die HTML produziert.
Das ist der Quellcode des Applets.
Den habe ich mit eclipse ausgeführt und dann eine .class Datei erhalten, die in BINARY auf meinen Server transferiert habe.
So...
...ich habe schon ausprobiert:
+ Applet gegen JApplet ausgetauscht.
+ Komplette URL angegeben http://....HelloWorld.class
+ das applets bei applets.HelloWorld.class weggeglassen
+ codebase Tag mit Wert "applets" benutzt
(Mit diesen Änderungen in allen mir eingefallenen Varianten)
+ die .class auf Höhe von "new" gelegt und eine index.html auf gleicher Höhe die das Applet aufruft
Aber nix! Keine Besserung.
kann doch nicht so schwer sein ein Applet ans Laufen zu bekommen
Hier die aktuelle Fehlermeldung bei Konfiguration:
+ .class liegt in "applets"
+ kein codebase-Tag
+ aufruf mit applets.HelloWorld.class
Also so wie ich mir vorstelle wie es sein muss.
Ich weiß nicht mehr weiter.
Würd mich freuen wenn ihr mir helfen könntet.
greetz
SLi
vorneweg.
Ich habe die vier Einträge in der FAQ gelesen, mich durch die ersten fünf Seiten des entsprechenden Unterforums gelesen und einige Applet Tutorials(gallileo, java in 21 tagen...) gelesen und natürlich selbst alles ausprobiert was mir eingefallen ist.
Aber mein erstes besch*$%!& Applet will nicht im Firefox laufen.
Hab noch nie solche Startschwierigkeiten gehabt.
Starte ich es mit eclipse als JApplet, dann geht es.
Aber es läuft weder lokal aufgerufen, noch auf dem Server.
Es ist nur ein HelloWorld mit Parameter, also Signierung ist nicht zwingend.
Server-Dateistruktur:
Code:
-new
+codebase
+applets
HelloWorld.class
Html.php
index.php
Die Datei, die die Ausgabe produziert liegt auf Höhe von "codebase".
Hier die PHP-Zeile die die HTML produziert.
Code:
$html= "<applet code='applets.HelloWorld.class' width='250' height='400' align='center'>
<param name='text' value='Hallo Welt!'>
</applet>";
return ($html);
Das ist der Quellcode des Applets.
Den habe ich mit eclipse ausgeführt und dann eine .class Datei erhalten, die in BINARY auf meinen Server transferiert habe.
Code:
package applets;
import java.applet.Applet;
import java.awt.Graphics;
public class HelloWorld extends Applet {
/**
*
*/
private static final long serialVersionUID = 1L;
private String strText;
@Override
public void init()
{
this.strText = getParameter("text" );
}
@Override
public void destroy() {
this.strText = null;
}
@Override
public void start() {
}
@Override
public void stop() {
}
@Override
public void paint( Graphics g )
{
g.drawString(this.strText, 50, 50);
}
}
So...
...ich habe schon ausprobiert:
+ Applet gegen JApplet ausgetauscht.
+ Komplette URL angegeben http://....HelloWorld.class
+ das applets bei applets.HelloWorld.class weggeglassen
+ codebase Tag mit Wert "applets" benutzt
(Mit diesen Änderungen in allen mir eingefallenen Varianten)
+ die .class auf Höhe von "new" gelegt und eine index.html auf gleicher Höhe die das Applet aufruft
Aber nix! Keine Besserung.
kann doch nicht so schwer sein ein Applet ans Laufen zu bekommen
Hier die aktuelle Fehlermeldung bei Konfiguration:
+ .class liegt in "applets"
+ kein codebase-Tag
+ aufruf mit applets.HelloWorld.class
Also so wie ich mir vorstelle wie es sein muss.
Laden: Klasse applets.HelloWorld.class nicht gefunden
java.lang.ClassNotFoundException: applets.HelloWorld.class
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Ich weiß nicht mehr weiter.
Würd mich freuen wenn ihr mir helfen könntet.
greetz
SLi