代码如下 public void onQuery() {
IselectExcel is = NCLocator.getInstance().lookup(IselectExcel.class);
is.selectClassName();
}IselectExcel is = NCLocator.getInstance().lookup(IselectExcel.class);
这行是框架封装的方法 调用接口
第二行通过接口调用实现类中的方法 
代码运行到第二行的时候 不往方法里走  就报出这个异常了   异常如下nc.bs.framework.exception.InstException: Component: nc.itf.IselectExcel,Detail Message:  nc.imp.SelectExcelDMO construct error with arg type: 
at nc.bs.framework.instantiator.CtorInstantiator.instantiate(CtorInstantiator.java:83)
at nc.bs.framework.instantiator.CtorInstantiator.instantiate(CtorInstantiator.java:47)
at nc.bs.framework.core.AbstractMeta$WrappedInstantiator.rawInstantiate(AbstractMeta.java:362)
at nc.bs.framework.core.AbstractMeta$SingletonInstantiator.instantiate(AbstractMeta.java:501)
at nc.bs.framework.server.AbstractContext.findComponent(AbstractContext.java:356)
at nc.bs.framework.server.AbstractContext.lookup(AbstractContext.java:142)
at nc.bs.framework.server.AbstractContainer$2.lookup(AbstractContainer.java:171)
at nc.bs.framework.server.ModuleNCLocator.lookup(ModuleNCLocator.java:29)
at nc.bs.framework.comn.serv.ServiceDispatcher.invokeBeanMethod(ServiceDispatcher.java:299)
at nc.bs.framework.comn.serv.ServiceDispatcher.execCall(ServiceDispatcher.java:134)
at nc.bs.framework.comn.serv.CommonServletDispatcher.doGet(CommonServletDispatcher.java:75)
at nc.bs.framework.comn.serv.CommonServletDispatcher.doPost(CommonServletDispatcher.java:95)
Caused by: java.lang.InstantiationException
at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:30)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at org.granite.lang.util.Objects.newObject(Objects.java:87)
at org.granite.lang.util.Objects$CtorCall.call(Objects.java:274)
at org.granite.lang.util.Objects$CompositeCall.call(Objects.java:314)
at org.granite.lang.util.Objects.newObject(Objects.java:64)
at nc.bs.framework.instantiator.CtorInstantiator.instantiate(CtorInstantiator.java:75)
... 11 more