Системе не удается найти путь, указанный в Eclipse (веб-проект) - PullRequest
0 голосов
/ 02 ноября 2019

Когда я пытаюсь получить файл pdf в моем проекте, компилятор всегда говорит: «java.io.FileNotFoundException: \ WEB-INF \ Blank_A4.pdf (система не может найти указанный путь)»:

Сообщение об ошибке

И мой код:

Кодовый фрагмент

И структура моего проекта:

Структура проекта

Ответы [ 2 ]

0 голосов
/ 02 ноября 2019

java.io.File и каждый связанный с файлом класс в этом пакете использует местоположения на диске. «\ WEB-INF \ Blank_A4.pdf» не является местоположением на диске. Не зная контекста кода, который вы показали - с какими переменными он должен работать - не о чем предложить, кроме как посмотреть на методы в интерфейсе javax.servlet.ServletContext, чтобы узнать, как открыть потоки ввода, если он доступен вам во время выполнения. .

0 голосов
/ 02 ноября 2019

Эта ошибка на самом деле ошибка времени выполнения? Я не понимаю, почему вы получите сообщение об ошибке при сборке проекта.

При допущении ошибки времени выполнения могут возникнуть следующие проблемы:

  • Код начинается с "\ "вместо относительного пути
  • PDF-файл отсутствует в выходном проекте (это PDF-файл в созданном военном файле?)
  • PDF-файл будет ресурсом, и вам придетсячитать как ресурс
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...