javac SnmpReceive.java
SnmpReceive.java:4: 错误: 编码GBK的不可映射字符
* snmp trap鍜宨nform鎺ユ敹绫?
编译报错:
解决办法为: 增加UTF-8编码方式
javac -encoding UTF-8 SnmpReceive.java
D:\snmp-1>javac -encoding UTF-8 SnmpReceive.java
SnmpReceive.java:6: 错误: 找不到符号
public class SnmpReceive implements CommandResponder {
^
符号: 类 CommandResponder
SnmpReceive.java:8: 错误: 找不到符号
private Snmp snmp;
报错:没有找到jar包
解决办法:
javac -encoding UTF-8 Main.java -cp .;snmp4j-2.5.0.jar;snmp4j-agent-2.5.0.jar
D:\snmp-1>java Main
Exception in thread "main" java.lang.NoClassDefFoundError: org/snmp4j/Target
at Main.main(Main.java:18)
Caused by: java.lang.ClassNotFoundException: org.snmp4j.Target
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 1 more
启动java文件显示无法找到jar包;
解决办法:
D:\snmp-1>java -cp snmp4j-2.5.0.jar;snmp4j-agent-2.5.0.jar; Main
1.3.6.1.2.1.1.5.0
snmp send trap succ.