java.io.FileNotFoundException для существующего файла

Я получаю эту ошибку, когда пытаюсь открыть файл:

java.io.FileNotFoundException: D:\Portable%20Programs\Android%20Development\workspace3\XXX-desktop\bin\World_X.fr (The system cannot find the path specified)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(Unknown Source)
    at java.util.Scanner.<init>(Unknown Source)

Файл существует в каталоге, но я все еще получаю эту ошибку. Однако, когда я копирую тот же файл в папку Project src рабочей области Eclipse, такое исключение не возвращается (, хотя этот метод также создает файл World _X.fr в папке bin ).

На самом деле я пытаюсь получить абсолютное местоположение файла.jar с помощью этого:

fileLocation = new String(Main.class.getProtectionDomain().getCodeSource().getLocation().getPath());

Затем я добавляю «World _X.fr» к строке fileLocation, но это не работает. Пожалуйста, помогите мне в этом отношении.

7
задан Rafay 19 July 2012 в 16:55
поделиться