当前位置: 技术问答>java相关
一个简单的java问题,高分求助!!!
来源: 互联网 发布时间:2015-04-15
本文导语: 本人最近在AdventNet网站下载了AdventNet SNMPv3 API软件以及它的一些Java源程序,但是当我在编译的时候老是报错f:projectSnmpexample1Snmpexample1.java:35: cannot access com.adventnet.snmp.snmp2.SnmpVar file comadven...
本人最近在AdventNet网站下载了AdventNet SNMPv3 API软件以及它的一些Java源程序,但是当我在编译的时候老是报错f:projectSnmpexample1Snmpexample1.java:35: cannot access com.adventnet.snmp.snmp2.SnmpVar file comadventnetsnmpsnmp2SnmpVar.class not found SnmpOID oid = new SnmpOID(".1.3.6.1.2.1.1.1.0");原因是找不到两个类,在Java类库里确实找不到所缺的两个类,我到AdventNet网站去找也找不到,请问这是什么原因?怎么解决这个问题?
|
看在不在sample目录的上一级目录中,copy到sample目录就可以了
|
AdventNet SNMPv3 API软件叫什么,
本来API应该是一个.jar文件,你用winzip打开就可以看见
SnmpVar.class等等,你必须把该jar设置classpath进去
本来API应该是一个.jar文件,你用winzip打开就可以看见
SnmpVar.class等等,你必须把该jar设置classpath进去
|
还有一个原因就是可能有一个第三方的类库,你没有完全下下来罗.
拙见!
拙见!
|
你设置了classpath没有??
|
com.adventnet.snmp.snmp2.SnmpVar
从包名来看,这个类一定是AdventNet提供的,不是Java标准类库中的类;
所以,你就从你下载的包中找,如果找不到,就到提供包的网址找;
不用费心到别的地方找。
找到包含这个类的jar包后,将它加入ClassPath即可。
从包名来看,这个类一定是AdventNet提供的,不是Java标准类库中的类;
所以,你就从你下载的包中找,如果找不到,就到提供包的网址找;
不用费心到别的地方找。
找到包含这个类的jar包后,将它加入ClassPath即可。
|
不知道
|
我这里有snmpVarBind.java,呵呵