java.io.FileNotFoundException w istniejącym pliku
Otrzymuję ten błąd, gdy próbuję otworzyć plik:
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)
Plik istnieje w katalogu, ale wciąż otrzymuję ten błąd. Jednak gdy kopiuję ten sam plik w folderze src projektu obszaru roboczego Eclipse, żaden taki wyjątek nie jest zwracany (chociaż ta metoda tworzy również plik World_X.fr w folderze bin).
W rzeczywistości próbuję uzyskać bezwzględną lokalizację pliku .jar przez to:
fileLocation = new String(Main.class.getProtectionDomain().getCodeSource().getLocation().getPath());
Następnie dołączam „World_X.fr” do łańcucha fileLocation, ale to nie działa. Proszę, pomóż mi w tym zakresie.