Довольно просто:Java File IO + относительные пути + NetBeans
File account = new File("./data/account");
account.createNewFile();
дает мне:
java.io.IOException: No such file or directory
at java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(File.java:900)
...
Почему file.createNewFile() дать мне IOException
с сообщением No such file or directory
? Я говорю это, чтобы создать файл.
Выполнение этого кода за пределами NetBeans, похоже, без проблем, может ли NetBeans не обрабатывать относительные ссылки на файлы?
Заранее благодарим за любую помощь!
Существует ли каталог './Data'? – Jeffrey
. может ссылаться на другой каталог при работе в Netbeans, чем в командной строке. – xxpor
@ Джеффри. Сейчас я немного похож на идиота, нет ./data не существует. Это было до того, как я перенес проект в netbeans, который мог бы объяснить это ... Спасибо! –