反射实现类报错

问题描述

bi就不报错,bi2就报错,啊啊啊,弄了半天也弄不好///<summary>///得到实现类///</summary>///<paramname="usingstr">实现类的命名空间</param>///<paramname="classname">实现类的类名</param>///<returns>实现类要强转成接口</returns>publicstaticobjectGetAchieve(stringusingstr,stringclassname){objectobj=newobject();Assemblyassembly=Assembly.GetExecutingAssembly();//获取当前程序集try{obj=assembly.CreateInstance(usingstr+"."+classname);if(obj==null){string_strFilePath=System.IO.Path.GetDirectoryName(HttpContext.Current.Request.PhysicalApplicationPath)+"//bin//";assembly=Assembly.LoadFile(_strFilePath+usingstr+".DLL");//加载程序集(EXE或DLL)obj=assembly.CreateInstance(usingstr+"."+classname);//创建类的实例}}catch{}returnobj;}

解决方案

解决方案二:
报不能强制转换为接口...
解决方案三:
bi和bi2本来就是不搭界的两个东东.
解决方案四:
拆箱错误而已BSIbi2=(BSI)(TaskAPP.BLL.h_ast_repair)obj

时间: 2024-11-05 19:00:26

反射实现类报错的相关文章

spring-java测试类报错,求大神指点

问题描述 java测试类报错,求大神指点 我在spring配置文件中加入mvc:annotation-driven/注解后测试类就报错,注释掉这句就没问题,求大神帮忙,测试类如下: public class LoginTest { @Test public void test1(){ String conf="applicationContext.xml"; ** ApplicationContext ac=new ClassPathXmlApplicationContext(conf

线程-自定义控件类报错,求指点

问题描述 自定义控件类报错,求指点 如题,报错是这样的错误 08-12 13:03:52.588: E/AndroidRuntime(26278): at com.wujiecao.face_maker.HandWrite.(HandWrite.java:44) 请问是不是线程的问题? 相关代码 public void setbimap(byte[] bytrarry) { originalBitmap = BitmapFactory.decodeByteArray(bytrarry, 0, b

classpool-使用ClassPool生成代理类 报错javassist.CannotCompileException

问题描述 使用ClassPool生成代理类 报错javassist.CannotCompileException javassist.CannotCompileException: [source error] TryTest(com.asp.eb.TestPacket) not found in java.lang.Object 代码是这样的: ClassPool pool = ClassPool.getDefault(); pool.insertClassPath(new ClassClas

导入包 包自定义-JAVA 自定义类导入报错的问题。。。。

问题描述 JAVA 自定义类导入报错的问题.... 在学JAVA 用TXT文档编译运行的.先上环境设置,JAVA_HOME: C:Program FilesJavajdk1.8.0_60 CLASSPATH:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar; PATH:%JAVA_HOME%in; 我在E盘创建了一个文件夹,取名为com,又创建了1个子文件夹:sly. 一个Person类: package com.sly; public class P

取消远程桌面连接时打印机重定向引发的报错

在对大批量服务器系统运维过程中,除了常规的项目方案的制定.实施.验收外,运维及排错也就成为了系统管理员或系统工程师日常事务中面对最平常也是最重要的一项工作,当出现问题时,我们除了凭借大量的项目实施.运维经验来判断故障点外,我们更多的情况要依赖于系统本身的日志查询分析,但是经过很长一段时间的日志分析排错中我们也会发现日志中有不少是无用的日志报错信息,或许我们如果能将已知的一些无用日志报错屏蔽掉,这样对于我们的排错可能会更节约时间以及提高我们的故障处理效率哦,今天就和大家一起分享一下关于如何取消由于

集成EaseUI报错。

问题描述 是foundation里的类报错的.到底怎么集成啊.感觉文档一点不详细啊. 解决方案 http://v.youku.com/v_show/id_X ... 1.7-2视频中有教如何解决该问题,在PCH文件中加__OBJC__

Tomcat的程序(poi3.7导入excel)到Websphere下报错

问题描述 用poi3.7写了一个导入excel的类,兼容2003和2007,在tomcat下正常运行,到was下报错,而且导入两种版本的excel时,报的错误不同.经过更换jar包导入2007已经不再报错,但是导入2003时依然报错.这个兼容性的问题,不知道能否解决,求指点.tomcat的版本是5.5,jdk的版本是:1.5.was的版本是:6.1.0.0.报错的程序是:使用poi3.7导入excel2003的类报错行的代码是:Sheetsheet=wb.getSheetAt(0);报错的错误是

my atis-myBatis中的实体类一旦给它构造方法,使用就会报错,为什么

问题描述 myBatis中的实体类一旦给它构造方法,使用就会报错,为什么 Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException: Error querying database. Cause: org.apache.ibatis.reflection.ReflectionException: Error instantiating class cn.lyh.dto.Order with

关于java反射报错问题

问题描述 关于java反射报错问题 写了这么多次反射今天遇到这个问题就头痛, Class c=Class.forName("edu.fzu.amoslee.bean.BeanInfo"); 我刚写这一行代码就出错. The type java.lang.reflect.AnnotatedElement cannot be resolved. It is indirectly referenced from required .class files 但是如果是Class.forName