public class test {
public static void main(String[] args) throws ClassNotFoundException, InstantiationException, IllegalAccessException {
Class<?> serviceClass = Class.forName("com.servlet.service");
Object serviceInstance = serviceClass.newInstance();
}
}
interface service{
}
报错原因:Class.forName("com.servlet.service");中com.servlet.service是接口名称,而非类名称
解决办法:Class.forName(string);,其中string只能是类的名称,不能是接口的名称