我正在尝试检查一些SNMP
示例,所以
- 我已经下载了
snmp4j.jar
SNMP.java
使用编译javac -cp snmp4j.jar SNMP.java
(没关系)- 尝试使用 启动它
java -cp snmp4j.jar SNMP
,但是
它报告:
root@comp:~/workspace_c/SNMP# java -cp snmp4j.jar SNMP
Exception in thread "main" java.lang.NoClassDefFoundError: SNMP
Caused by: java.lang.ClassNotFoundException: SNMP
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: SNMP. Program will exit.
更新:
当我导入snmp4j.jar
java项目时,它在ECLIPSE
...中正常工作
UPDATE@2:主要部分SNMP.java
import org.snmp4j.CommunityTarget;
...
public class SNMP {
public static void main(String[] args) {
...
}
}
我做错了什么?这是我第一次见面snmp4j
,所以我知道注意到它