На самом деле я использую библиотеки Snmp4j .. Но я не понимаю, как запустить org / snmp4j / tools / console / SnmpRequest.java
Я хотел знать, как запустить snmpRequest.java в snmp4j?
На самом деле я использую библиотеки Snmp4j .. Но я не понимаю, как запустить org / snmp4j / tools / console / SnmpRequest.java
Я хотел знать, как запустить snmpRequest.java в snmp4j?
SnmpRequest.java
имеет main()
метод. Запустите его, как любое приложение Java.
Если вы не ищете использование, в этом случае я не смотрел.
Вам также необходимо добавить файл 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
за которыми следуют любые параметры, которые вы хотите ...
Предполагая, что у вас есть два 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
Меня устраивает.