日期:2014-05-18  浏览次数:20667 次

请教一个java基础深的问题......
在一个java文件里导入这样一个类:

import   com.cybersoft.db.DBAgent;

请问怎么判断DBAgent这个类是否存在?   也就是说程序加载了这个类了吗?   谢谢!

------解决方案--------------------
ClassLoader
------解决方案--------------------
Object o =Class.forName( "com.cybersoft.db.DBAgent ").newInstance();
if(o==null)

------解决方案--------------------
楼上的说得很清楚了.

如果没有加载这个类的话,编译器应该也不会通过.

除非LZ是用文本编辑器的高手.
------解决方案--------------------
同意楼上的
------解决方案--------------------
加try块,forName会有异常,在找不到类的时候
------解决方案--------------------
eclipse下就容易多了,编译器会做检查。