Hallo ich hab folgendes Problem
Ich hab ein Applet in dem ich Fotos anzeige und wenn ich auf einen Button klicke dann zeigt mir das Applet ein anders Bild
Okey eigentlich funktioniert mein Applet wenn ich es auf meinem Computer ausführe. aber wenn ich das ins internet stelle bekomme ich eine Exception:
java.lang.IllegalArgumentException: URI scheme is not "file"
Mein code dazu sieht so aus
Mein Problem ist:
Ich hab in einem Ordner einige Bildern.
Da ich weder die Anzahl der Bilder noch den Name der Datein kenne sondern nur den
Ordener in dem die Datein liegen (der ist immer relativ zur jar Datei "./Diashow")
wollte ich mit hilfe einer Instanz der Klasse File und dann später mit der Methode File.list();
mir die Bilder in ein Array einlesen (siehe Code) und danach zeichen
liefert wenn ich das ganze im Internet ausführe einen Fehler.
solange ich das ganze nur auf meinem Computer teste (egal ob mit AppletViewer oder im Browser )funzt alles
hat jemand eine Idee wie ich das anders machen kann.
ich brauche zum Schluss nur ein Array oder eine Liste in der die Pfade zu den Bilder oder die Images selbst, die ich im Ordner habe, sind.
Danke
Michael
Ich hab ein Applet in dem ich Fotos anzeige und wenn ich auf einen Button klicke dann zeigt mir das Applet ein anders Bild
Okey eigentlich funktioniert mein Applet wenn ich es auf meinem Computer ausführe. aber wenn ich das ins internet stelle bekomme ich eine Exception:
java.lang.IllegalArgumentException: URI scheme is not "file"
Mein code dazu sieht so aus
Code:
try{
URI uri= this.getCodeBase().toURI();
file =new File(uri);
}catch(Exception e){System.out.println(e);}
Code:
list=pictures.list();
Mein Problem ist:
Ich hab in einem Ordner einige Bildern.
Da ich weder die Anzahl der Bilder noch den Name der Datein kenne sondern nur den
Ordener in dem die Datein liegen (der ist immer relativ zur jar Datei "./Diashow")
wollte ich mit hilfe einer Instanz der Klasse File und dann später mit der Methode File.list();
mir die Bilder in ein Array einlesen (siehe Code) und danach zeichen
Code:
nur file = new File(uri)
liefert wenn ich das ganze im Internet ausführe einen Fehler.
solange ich das ganze nur auf meinem Computer teste (egal ob mit AppletViewer oder im Browser )funzt alles
hat jemand eine Idee wie ich das anders machen kann.
ich brauche zum Schluss nur ein Array oder eine Liste in der die Pfade zu den Bilder oder die Images selbst, die ich im Ordner habe, sind.
Danke
Michael