ich habe bei sourceforge ein ftp upload programm (ZUpload) gefunden, dass ich gerne abändern will. Habe alles soweit geändernt. Und im Eclipse läuft auch alles ohne Probleme. Nur leider läuft dann im Browser nichts mehr.
Leider habe ich damit noch keinerlei Erfahrung und benötige deswegen Hilfe.
Habe zuerst versucht das ganze wieder als Jar zu exportieren. Gab aber dann eine ClassNotFoundException.
Wenn man das Applet aus der jar laden will kommt der Fehler:
Code:
Laden: Klasse ZUplad.class nicht gefunden
java.lang.ClassNotFoundException: ZUplad.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.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.FileNotFoundException: C:\Users\cyrill\Desktop\signed.jar\ZUplad\class.class (Das System kann den angegebenen Pfad nicht finden)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at sun.net.[url]www.protocol.file.FileURLConnection.connect(Unknown[/url] Source)
at sun.net.[url]www.protocol.file.FileURLConnection.getInputStream(Unknown[/url] Source)
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)
... 9 more
Ausnahme: java.lang.ClassNotFoundException: ZUplad.class
lässt man das .class weg kommt der Fehler:
Code:
Laden: Klasse ZUplad nicht gefunden
java.lang.ClassNotFoundException: ZUplad
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.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.FileNotFoundException: C:\Users\cyrill\Desktop\signed.jar\ZUplad.class (Das System kann den angegebenen Pfad nicht finden)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at sun.net.[url]www.protocol.file.FileURLConnection.connect(Unknown[/url] Source)
at sun.net.[url]www.protocol.file.FileURLConnection.getInputStream(Unknown[/url] Source)
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)
... 9 more
Ausnahme: java.lang.ClassNotFoundException: ZUplad
der code:
HTML:
<html><head></head><body><appletcodebase="signed.jar"code="ZUplad"width="600"height="400"alt="Da is scheisse passiert.."></applet></body></hmtl>
@Runtime: Der Fehler sollte dir aber selbst aufgefallen sein.
Du hast einen Schreibfehler im Namen der Klasse.
@ElLoco: Das Jar-File wird nicht in einem Parameter spezifiziert sondern direkt im Applet-Tag, wie von Runtime gezeigt.
Dazu kannst du auch mal die FAQ konsultieren, da wird das Einbinden erklärt.
Also es läuft jetzt alles ohne Probleme. Es ging so wie es Runtime beschrieben hatte. Danke für die großartige Hilfe an alle die geantowrtet haben und vor allem an Runtime der gestern ein paar Stunden seiner Zeit geopfert hat um mir zu helfen