Не может вызвать "java.net.url.getFile ()", потому что возвращаемое значение "java.lang.class.getresource (String)" являJAVA

Программисты JAVA общаются здесь
Anonymous
Не может вызвать "java.net.url.getFile ()", потому что возвращаемое значение "java.lang.class.getresource (String)" явля

Сообщение Anonymous »

Я пытаюсь создать экземпляр файла, передавая в качестве параметра имя файла, содержащегося в каталоге «Изображения», но я получаю это исключение: < /p>

не могу вызвать «java.net.url.getfile ()», потому что возвращающаяся стоимость «java.lang.class.getresource (string)» < /p> p> p> p> p> p> p> p> p> p> p> p> p> null. /> < /blockquote>
Как я могу передать название строки методу getResource? Image-3.jpg < /li>
< /ul>
Мой код-следующее: < /p>

Код: Выделить всё

import java.io.*;

public class ReadFile {

public static void main(String[] args) {

try {
File path = new File(ReadFile.class.getResource("/images/image-1.jpg").getFile());
} catch (Exception e) {
e.printStackTrace();
}
}
}
< /code>

Я сам решил, просто заменив эту строку: < /p>
File path = new File(ReadFile.class.getResource("/images/image-1.jpg").getFile());
< /code>
с этим: < /p>
File path = new File("images/image-1.jpg");
Итак, больше не используя метод "getresource".


Подробнее здесь: https://stackoverflow.com/questions/796 ... va-lang-cl

Вернуться в «JAVA»