No protocoll ?

Hallo zusammen,

bei dem Versuch ein Bild von meiner Platte zu lesen, bekomme ich eine MalformedURLException (no protocoll found). Kennt jemand diese Exception? Was bedeutet sie?

Gruß
Jochen

Hallo!

Die Exception wird geschmissen, wenn kein korrektes Protokoll
gefunden wird oder der URL-String nicht geparsed werden kann.

Wie sieht denn der Aufruf (die URL) aus?

Gruss
Patrick

Hallo,

erstmal danke für deine Antwort. Der Aufruf sieht folgendermaßen aus:

Image imgBack = this.getToolkit().getImage(new URL(Location.getCodeBase(),„Images/Hintergrund.jpg“));

Diese Zeile befindet sich in einem Panel. Lege ich diese Panel in ein JApplet und starte es mit dem Appletviewer, funktioniert die Sache. In einem Frame als Application allerdings nicht (MalformedURLException: no protocoll). Da funktionierts dann allerdings ganz ohne URL. Nämlich so:
Image imgBack = this.getToolkit().getImage(„Images/Hintergrund.jpg“);

Das funktioniert im Appletviewer auch allerdings nicht im Browser. Da gibts ne SecurityException. Gibts eine Möglichkeit, die überall funktioniert?
Oder muß ich einfach unterscheiden, ob ich ein Applet bin oder nicht und dann eben nen anderen Aufruf machen?
Die Sache muß eben als Application und als Applet laufen.

Ciao
Jochen

Hi!

Also, die SecurityException gibt es u.a. wenn ein Applet
versucht auf Deine Festplatte zuzugreifen.
Du musst dazu das Applet vorher signieren, ihm sozusagen
das Vertrauen geben.
(http://www.abim.net/jsw/index.htm)

Bei den anderen Sachen teste ich selbst mal ein bisschen,
da ich sowas in der Form noch nicht gemacht habe.
Tut mir leid, aber vielleicht finde ich was raus.

Gruss
Patrick