как запустить snmpRequest.java в snmp4j?

На самом деле я использую библиотеки Snmp4j .. Но я не понимаю, как запустить org / snmp4j / tools / console / SnmpRequest.java

Я хотел знать, как запустить snmpRequest.java в snmp4j?


person droid    schedule 22.01.2011    source источник


Ответы (3)


SnmpRequest.java имеет main() метод. Запустите его, как любое приложение Java.

Если вы не ищете использование, в этом случае я не смотрел.

person Peter Jamieson    schedule 14.06.2011

Вам также необходимо добавить файл jar log4j ... Загрузите Log4J со страницы http://archive.apache.org/dist/logging/log4j/1.2.14/ (возьмите zip-файл, если вы работаете в Windows), затем извлеките файл log4j-1.2.14.jar в тот же dir как файл snmp4j-2.0.3.jar.

Чтобы запустить его, перейдите в каталог с обоими банками и введите следующее:

java -cp snmp4j-2.0.3.jar;log4j-1.2.14.jar org.snmp4j.tools.console.SnmpRequest

за которыми следуют любые параметры, которые вы хотите ...

person Doug Merrett    schedule 02.01.2012

Предполагая, что у вас есть два jar-файла в каталоге libs, который присутствует в текущем каталоге, попробуйте следующий синтаксис:

java -classpath ./libs/snmp4j-2.5.0.jar:./libs/log4j-1.2.17.jar org.snmp4j.tools.console.SnmpRequest -h

java -classpath ./libs/snmp4j-2.5.0.jar:./libs/log4j-1.2.17.jar org.snmp4j.tools.console.SnmpRequest -c public -v 2c -d OFF 10.1.1.1 1.3.6.1.2.1.1.1.0 1.3.6.1.2.1.1.2.0

java -classpath ./libs/snmp4j-2.5.0.jar:./libs/log4j-1.2.17.jar org.snmp4j.tools.console.SnmpRequest -d OFF -p GETNEXT -c public -v 2c 10.1.1.1 1.3.6.1.2.1.1.1-5

java -classpath ./libs/snmp4j-2.5.0.jar:./libs/log4j-1.2.17.jar org.snmp4j.tools.console.SnmpRequest -d OFF -p GETBULK -c public -v 2c -Ow 10.1.1.1 1.0.8802.1.1.2.1.4

java -classpath ./libs/snmp4j-2.5.0.jar:./libs/log4j-1.2.17.jar org.snmp4j.tools.console.SnmpRequest -d OFF -p GETBULK -c public -v 2c -Ot 10.1.1.1 1.0.8802.1.1.2.1.4

Меня устраивает.

person Kaushal Agrawal    schedule 14.11.2017