Ошибка FileNotFoundException при использовании исполняемого файла Jar в Eclipse - PullRequest
0 голосов
/ 19 июня 2020

Я работаю над заданием, которое включает использование 2 файлов txt и создание исполняемого файла jar. Часть назначения включает в себя создание исполняемого файла jar с именем Hw2.jar, экспорт этого файла на «первый уровень каталога», затем переход к конфигурациям запуска на вкладке аргументов и вставка «java -jar hw2.jar ct.search ct.corpus "(файлы ct.search и ct.corpus являются файлами txt) Вот как это выглядит.

This is what my project files look like, with the hw2.jar file in the directory

And here is what the run configurations look like

Тем не менее, несмотря на выполнение этих шагов, я получаю ошибку FileNotFoundException, как описано ниже.

Исключение в потоке "main" java. io.FileNotFoundException: -jar (система не может найти указанный файл) в java .io.FileInputStream.open0 (собственный метод) в java .io.FileInputStream.open (Неизвестный источник) в java .io. FileInputStream. (Неизвестный источник) в java .io.FileInputStream. (Неизвестный источник) в java .io.FileReader. (Неизвестный источник) в edu.iastate.cs228.hw2.Console.main (Console. java : 29)

Я впервые пытаюсь использовать исполняемый файл jar в конфигурации запуска, поэтому я не знаю, как именно работает этот процесс. Я был бы очень признателен за любую помощь в этом вопросе. Спасибо.

РЕДАКТИРОВАТЬ: файлы jar и txt НЕ находятся в папке sr c. Они находятся внутри папки проекта.

1 Ответ

0 голосов
/ 19 июня 2020

Судя по вашему первому снимку экрана, похоже, что все файлы корпуса и jar находятся внутри папки src (вы можете подтвердить, если это так, если свернете папку src, щелкнув значок треугольника) . Используйте вырезать и вставить их на уровне проекта.

...