У меня есть довольно глупый вопрос, но я не смог найти решение для этого:Java путь к файлу в Linux
Когда я пытаюсь прочитать файл я получаю «файл не найден» ошибка это время выполнения. Однако он скомпилировал файл.
Я на Linux, поэтому я использую заявление что-то вроде:
Scanner s = new Scanner(new File("home/me/java/ex.txt"));
, и это дает мне во время выполнения rror:
/home/me/javaException in thread "main" java.io.FileNotFoundException: home/me/java/ex.txt (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:137)
at java.util.Scanner.<init>(Scanner.java:653)
at test.main(test.java:14)
Я попытался изменить все возможные вещи вдоль линий имена файлов, но ничего не работает.
Любые подсказки относительно того, почему это происходит? где java ищет файлы по умолчанию?
говорится, что ваше местоположение файла не найдено. Я предполагаю, что ваш путь «/home/me/java/ex.txt» в Linux-системе. –
Какова ценность ['user.home'] (http://pscode.org/prop/all.html?prop=user.home&format=TSV) в этой системе? –