0

我实际上正在使用 Snmp4j 库。但我不知道如何运行 org/snmp4j/tools/console/SnmpRequest.java

我想知道如何在 snmp4j 中运行 snmpRequest.java?

4

3 回答 3

0

SnmpRequest.javamain()方法。像运行任何 Java 应用程序一样运行它。

除非你正在寻找用法,在这种情况下我没有看过。

于 2011-06-14T13:13:11.750 回答
0

您还需要添加 log4j jar 文件...从http://archive.apache.org/dist/logging/log4j/1.2.14/下载 Log4J (如果您在 Windows 上,请获取 zip 文件),然后将 log4j-1.2.14.jar 文件提取到与 snmp4j-2.0.3.jar 文件相同的目录中。

要运行它,CD 到包含两个 jar 的目录,然后键入:

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

然后是你想要的任何参数......

于 2012-01-02T09:23:58.590 回答
0

假设您在当前目录中的 libs 目录中有两个 jar,请尝试以下语法:

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

这个对我有用。

于 2017-11-14T23:55:16.590 回答