loadClass
public Class loadClass(String name)
                throws ClassNotFoundExceptionLoads the class with the specified name.

解决方案 »

  1.   

    是不是能具体些?你说的loadClass是哪个类的方法?
      

  2.   

    try{
             ClassLoader.getSystemClassLoader().loadClass("Integer");
             //Class.forName("Integer");
            }catch(ClassNotFoundException e){
             System.out.println("222"+e.getMessage());
            }
    是这样吗?为什么还抛出异常呀?
      

  3.   

    ClassLoader.getSystemClassLoader().loadClass(String name);
      

  4.   

    不知道什么异常,但是输出结果中有
    222Integer
    说明是进入异常处理了
      

  5.   

    我最上面写的源程序里,有二个地方标记有://抛出异常
    意思是说这二个语句在执行时都被catch了
      

  6.   

    你用e.toString()来打印异常
      

  7.   

    我觉得是你传的参数有问题,
    你用java.lang.Integer试试
      

  8.   

    java.lang.ClassNotFoundException: Integer
      

  9.   

    <request-map uri="exportToFile">
    <event type="java" path="com.sinosoft.service.app.JavaTestEvent"     invoke="exportToFile" />
    <response name="success" type="view" value="test"/>
            <input  name="arg1"  type="java.lang.Integer" />
    <input  name="arg2"  type="java.lang.String"    />
    </request-map>
    把type都改成全路径就对了,必须得这样吗?这样配制起来不是有点麻烦?有什么解决办法使只写个"Integer"就行了?(我的path已设了.;了)
      

  10.   

    java.lang.Integer
    java.lang.String
    用反射一定要把类些完整,不只是类名就够了,还要包名
      

  11.   

    java.lang.Integer
    java.lang.String
      

  12.   

    反射一定要写全类的完整包路径,一定要package 后面的再加上类名!因为反射是按照包来查找class文件的!