как запустить snmpRequest.java в snmp4j? - PullRequest
0 голосов
/ 22 января 2011

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

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

Ответы [ 3 ]

0 голосов
/ 02 января 2012

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

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

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

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

0 голосов
/ 15 ноября 2017

Предполагая, что у вас есть два 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

Это работает для меня.

0 голосов
/ 14 июня 2011

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

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

...