Я пишу программу на заднем плане, которая telnets на сервер, запускает некоторые команды и сохраняет все выходные данные этих команд. Что-то вроде Ожидания.
Я хотел бы использовать решение с открытым исходным кодом, которое хорошо поддерживается и работает с JDK 6.
Я нашел 3 варианта до сих пор и хотел бы, чтобы какая-то помощь решила, какое из них (или лучшее предложение) использовать.
commons-net - это очень хорошо поддерживается, но у меня проблемы с получением простой команды "Войти и сделать". Я бы предпочел использовать эту библиотеку, если кто-нибудь может предоставить простой пример (а не пример, который поставляется с ним, который принимает данные от пользователя), я бы хотел пойти по этому маршруту.
Если Im не может использовать commons-net, следующие два параметра:
JExpect - Это не так сложно использовать, делает то, что мне нужно, но насколько хорошо это поддерживается? Будет ли это работать с JDK 6, я так думаю.
Java Telnet Application (jta26) - Это было легко использовать, но я не уверен, насколько он универсален. Я не видел места для установки значения тайм-аута в TelnetWrapper. Я также не был уверен, поддерживается ли этот код с момента последнего обновления сайта в 2005 году. (http://www.javassh.org)
Я знаю, что это несколько ориентировано на мнение и надежда. SO - это хорошее место, чтобы помочь мне принять решение, поэтому я не начинаю спускаться по одной дороге и не узнаю, что это не то, что я ищу.
Спасибо.