#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 в папку..