пакет org.apache.commons.net.telnet не существует

#java #classpath #telnet

#java #путь к классу #telnet

Вопрос:

Я пишу код для установления сеанса telnet на маршрутизаторе. Я видел похожий поток, где решением было загрузить пакет и задать путь к классу, указывающий на файлы jar. Я это сделал.

У меня есть commons-net-3.3 и commons-net-3.3-source и commons-net-examples-3.3 в jdk/lib папке. я настроил переменную classpath так, чтобы она указывала сюда.

Основываясь на другом потоке, который я прочитал, я также установил ant-commons-net-1.8.1 файл jar.

Несмотря на это, когда я компилирую свой код, он показывает ту же ошибку:

пакет org.apache.commons.net.telnet не существует

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

1. Таким образом, либо ваш путь к классу неверен, имеющиеся у вас версии JAR несовместимы, либо у вас нет этого класса.

2. путь к классу должен указывать на правильное расположение файлов jar? моя переменная пути к классу указывает на это .. что касается проблем совместимости, как мне узнать, какую версию загружать?

3. Я использую maven, и он гарантирует, что правильные версии загружены и добавлены в путь к классу. Вам нужно указать путь к самому JAR, а не только к каталогу, в котором находится JAR.

4. Спасибо. Я использовал символ подстановки, чтобы включить все файлы jar в папку..