Страницы

Поиск по вопросам

понедельник, 13 апреля 2020 г.

Ошибки компиляции из командной строки: Error: cannot find symbol

#java

                    
Здравствуйте!

У меня такая проблема: при компиляции программы в Eclipse все проходит успешно и
запускается. А если компилировать с командной строки, то до запуска не доходит из-за
кучи подобных ошибок:



Что нужно поправить, что бы скомпилировать успешно ?
    


Ответы

Ответ 1



Пропишите корректный classpath. Компилятор не видит не библиотеки, в которых у вас лежат эти классы. Сделать это можно опцией компилятора cp и указанием *jar файлов или директорий. Пример: javac -cp lib1.jar:lib2.jar:lib3.jar:/lib/dir/:../:. MainWindow.java Используемые бибилиотеки можно посмотреть в проекте Eclipse. Делать это нужно, даже если вы используете самописные классы, в таком случае нужно указать все директории (или запакованные .jar файлы) в которых у вас лежат скомпилированные .class файлы.

Комментариев нет:

Отправить комментарий