日期:2014-05-20  浏览次数:20675 次

怎么才能引用导入jar文件中默认包的类?
我做的工程里,导入了一个adventsnmp.jar

在这个jar中有一个类在默认包中,我在工程中建了一个包low_api,想引用那个默认包中的一个类,在程序中直接写类名,提示找不到类型,请问怎么写import语句

我试图改jar中的那个默认包的包名,不让改

------解决方案--------------------
no way
包名也不是能随意改的,这个要在源代码的时候就控制好的
------解决方案--------------------
应该不需要import吧。
只需要把advetsnmp.jar设置在CLASSPATH中就可以了。
默认包中的类都不需要import引用的
------解决方案--------------------
不好意思……刚才忘了一个问题。
Java中是不能引入默认包的,所以
如果你当前的类也是 默认包,可以直接使用.jar文件中的默认包中的类
但如果你在其它包里,就没办法了,因为没办法引入默认包中的东西。
------解决方案--------------------
刚才试了一下,用Java Reflection也不能读取默认包中的类,看样子,难啊。