Fehlermeldung: URI scheme is not "file" / Verzeich

Status
Nicht offen für weitere Antworten.

shiny_hair

Mitglied
Hallo,

ich möchte das Verzeichnis (Ordner/Bild-Dateien) meiner Homepage, auf dem das auch Applet liegt, in ein String-Array einlesen über die Klasse/Methode File.list().

Hierbei bekomme ich folgende Fehlermeldung:
Code:
java.lang.IllegalArgumentException: URI scheme is not "file"
	at java.io.File.<init>(Unknown Source)
	at TestProg.fileTest(TestProg.java:44)
	at TestProg.init(TestProg.java:36)
	at sun.applet.AppletPanel.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

Der Codeschnippsel, der dies meiner Meinung nach verursacht:
Code:
try {
	testfile = new File(this.getCodeBase().toURI());
} catch (URISyntaxException e) {
fileliste = testfile.list();

Was bedeutet die Fehlermeldung und was kann ich machen?
Jemand ne Idee?

Mit BufferedReader/InputStream hab ich auch schon rumgedoktert, aber ohne Erfolg. Die Klasse File wäre perfekt.

Gruß
Michael
 

shiny_hair

Mitglied
Hab nun selbst die Lösung gefunden.
getCodeBase() fügt vor der eigentlichen Addresse ein zusätzliches file:/ hinzu -> file:/http://usw.
Man muß also den Link nochmals zurechtschneiden.
 

shiny_hair

Mitglied
Hat sich nun herausgestellt, daß das nicht ganz stimmt. Ein file:/ wird nicht abgeschnitten, sondern das http://.
Trotzdem kommt die URI/File-Fehlermeldung nicht mehr.
 
B

Beni

Gast
Files sind nur für das lokale Dateisystem gut. Ich würde das über eine URL lösen: sie liest eine (Text)datei auf dem Server, welche Dateien es gibt, und dann kann man die Dateien einlesen (URL.getInputStream um zu lesen).
 

AlArenal

Top Contributor
shiny_hair hat gesagt.:
sie liest eine (Text)...datei auf dem Server, welche Dateien es gibt...
Heißt das, daß ich eine Textdatei erstellen muß, wo ich die jeweiligen Ordner und Dateien aufliste?

Anders gehte es nicht, weil ein Webserver nicht zwangsläufig wie ein Dateisystem funktioniert und du nicht mal eben ne Liste aller Dateien eines beliebigen Verzeichnisses abrufen kannst.
 

shiny_hair

Mitglied
Ach so.
Das war mir bisher nicht klar. Dann werde ich das Programm umstricken.

Dank euch für die Hilfe.

Gruß
Michael
 

AlArenal

Top Contributor
Was du alternaitv machen kannst, ist auf dem Server z.B. ein PHP-Skript schreiben, dass dynmisch solch eine Liste generiert und ausgibt.
 
G

Guest

Gast
Nein, werde mich erst mal auf die Schmalspurlösung mit der Textdatei stürzen.
Mit PHP hab ich mich noch nicht beschäftigt und PHP ist auch nicht im Leistungsumfang meiner Webseite. Könnte zwar nach nem Freehoster schauen, aber dann hab ich vermutlich keine 100 MB mehr parat.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Q Java Eclipse Fehlermeldung bei Installation Tools - Maven, Gradle, Ant & mehr 3
Q Applet Fehlermeldung bei Applet-Wechsel Tools - Maven, Gradle, Ant & mehr 4
H Applet-Fehlermeldung Tools - Maven, Gradle, Ant & mehr 10
Z Fehlermeldung JNLP Tools - Maven, Gradle, Ant & mehr 3
H Applet in HTML-Datei - Classloader Fehlermeldung Tools - Maven, Gradle, Ant & mehr 7
S Fehlermeldung weiß nicht weiter. Tools - Maven, Gradle, Ant & mehr 6
P Hilfe - Seltsame Fehlermeldung nach Signatur eines Applets! Tools - Maven, Gradle, Ant & mehr 12
S fehlermeldung Tools - Maven, Gradle, Ant & mehr 3
H Jenkins - maven-jar-plugin - kein jar-file Tools - Maven, Gradle, Ant & mehr 38
Thallius Jenkins nur zip file erstellen? Tools - Maven, Gradle, Ant & mehr 3
S Enviroment Variable jar file Tools - Maven, Gradle, Ant & mehr 0
L Ausführbare Jar-File funktioniert nicht Tools - Maven, Gradle, Ant & mehr 15
H Eclipse/Runnable JAR file/.fxml-Datei Tools - Maven, Gradle, Ant & mehr 1
R DLL in JAR File Tools - Maven, Gradle, Ant & mehr 5
B Wie kann man unter Windows 7 file types mit Java Applikationen verknüpfen? Tools - Maven, Gradle, Ant & mehr 5
G Maven JAR-File schmeißt NoClassDefFoundError wenn /lib Verzeichnis nicht daneben entpackt wird Tools - Maven, Gradle, Ant & mehr 9
B Ant Build File, wie ist der Java3D Native Code einzubinden? Tools - Maven, Gradle, Ant & mehr 6
C Applet Öffnen eines JAR-Files im JAR-File Tools - Maven, Gradle, Ant & mehr 2
A ProcessBuilder kann nach Deployment File nicht finden Tools - Maven, Gradle, Ant & mehr 4
B Buckminster: Plugin Version in Java source File einfügen Tools - Maven, Gradle, Ant & mehr 4
B Maven deploy-file frage Tools - Maven, Gradle, Ant & mehr 6
D Java Webstart startet .jar file nicht Tools - Maven, Gradle, Ant & mehr 13
B SourceCode + Bilder in EIN Jar File packen Tools - Maven, Gradle, Ant & mehr 22
M Export von Jar File mit JDBC Treiber Tools - Maven, Gradle, Ant & mehr 2
I Ist ein Runnable Jar File Platformunabhängig? Tools - Maven, Gradle, Ant & mehr 13
grudge File in Applet laden Tools - Maven, Gradle, Ant & mehr 4
ABstraCT Passwort speichern im jar File ? Tools - Maven, Gradle, Ant & mehr 4
B Maven: file.separator und properties-Dateien Tools - Maven, Gradle, Ant & mehr 8
T eignes Tool in Ant-File Tools - Maven, Gradle, Ant & mehr 4
G ant - last modified datum aus file auslesen Tools - Maven, Gradle, Ant & mehr 7
S Applet und File-Object? Tools - Maven, Gradle, Ant & mehr 9
F jar file starten Tools - Maven, Gradle, Ant & mehr 12
T jar File im jar File Tools - Maven, Gradle, Ant & mehr 7
J keytool um für Tomcat keystore file zu erstellen Tools - Maven, Gradle, Ant & mehr 1
J Externe Dateien im jar File Tools - Maven, Gradle, Ant & mehr 4
G Jar File Java Web Start Tools - Maven, Gradle, Ant & mehr 2
G File open/save mit WebStart Tools - Maven, Gradle, Ant & mehr 3
D Properties File FileInputStream Problem Tools - Maven, Gradle, Ant & mehr 2
M datei mit html file an applet übergeben Tools - Maven, Gradle, Ant & mehr 3
F Applet erscheint bei Eclipse, aber nicht im HTML-File Tools - Maven, Gradle, Ant & mehr 2
R Slash-Probleme durch File Tools - Maven, Gradle, Ant & mehr 2
B File open Dialog Tools - Maven, Gradle, Ant & mehr 6
K IE + Sun PlugIn + JAR + Zugriff per file:/ geht nicht mehr Tools - Maven, Gradle, Ant & mehr 2
L Applet jar file von 1.4 und 1.1.8 Tools - Maven, Gradle, Ant & mehr 21
D Netbeans / JAR File Tools - Maven, Gradle, Ant & mehr 2

Ähnliche Java Themen

Neue Themen


Oben