WinFuture-Forum.de: Java Problem: Access Denied - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Java Problem: Access Denied


#1 Mitglied ist offline   LoD14 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.931
  • Beigetreten: 04. Mai 03
  • Reputation: 45
  • Wohnort:Hennef bei Köln

geschrieben 20. Januar 2008 - 16:00

Moin,

ich hab ein ganz komisches problem.und zwar will mein FileInputStream partout keine dateien lesen. erwirft immer diese exception:

Zitat

java.io.FileNotFoundException: E:\html (Access is denied)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at java.io.FileReader.<init>(FileReader.java:41)
at server.CLIServer.writePage(CLIServer.java:277)
at server.CLIServer.writePage(CLIServer.java:300)
at server.CLIServer.communicate(CLIServer.java:254)
at server.CLIServer.serveClient(CLIServer.java:41)
at testClasses.Main.main(Main.java:15)


ich hab nur keine ahnung woher das kommt. also das Access is denied. Mein nutzer ist administrator, und selbst wenn ich eclipse nochmal explizit als admin starte sagt der zugriff verweigert.

woran kann das liegen? ich verzweifel hier so langsam :'( (Zum Sys: XP Prof, Mein Acc is Admin, und Java 6 SDK installiert)

danke im vorraus, lod14
0

Anzeige



#2 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 20. Januar 2008 - 16:02

Steht bei dir "E:\html" oder "E:\\html" ?
0

#3 Mitglied ist offline   LoD14 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.931
  • Beigetreten: 04. Mai 03
  • Reputation: 45
  • Wohnort:Hennef bei Köln

geschrieben 20. Januar 2008 - 16:10

also der server wird mit

communicate("E:\\html", "\\index.html.bak", server);

gestartet und in der exception steht dann auch eigentlich richtig

java.io.FileNotFoundException: E:\html (Access is denied)

dass das auf e liegt war auch nur ein test, eigentlich sollte der mit

String userPath = System.getProperty("user.home");
userPath.replace("\"", "\\");

den pfad holen, aber das geht auch nicht. ich krieg überall access denied oO
0

#4 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 20. Januar 2008 - 16:14

Ach...jetzt sehe ich's.

Als Tipp, wirf mal öfter einen Blick in die API, dort findest du bspw folgende Beschreibung für die geworfene Exception.

Zitat

FileNotFoundException - if the file does not exist, is a directory rather than a regular file, or for some other reason cannot be opened for reading.

0

#5 Mitglied ist offline   LoD14 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.931
  • Beigetreten: 04. Mai 03
  • Reputation: 45
  • Wohnort:Hennef bei Köln

geschrieben 20. Januar 2008 - 16:17

gna, verdammt. der, der das ins CVS hochgeladen hat, hat ja linux. und der hatte die datei mit dem html-code ohne endung bei sich auf dem rechner liegen und ich hatte nicht nachgedacht und das /html bei ihm am ende sei noch teil des pfades und nur den pfad ausgetauscht^^

boar, vielen dank, jetzt kann cih ja doch noch weiterkommen^^
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0