logger.info(“begin”);
jobClass = Class.forName("com.package.Test");
logger.info("end");每次日志到begin处就停住了,求可能的原因,感谢。(JDK1.8 , Linux,此处为简化代码)
没抛异常

解决方案 »

  1.   

    你的简化代码太简化了
    你的类有什么特殊的代码吗?比如staic块代码,加载时会被调用,而static块代码里又有没有什么死锁的处理,导致类加载器线程停了
      

  2.   

    排查下加载的 com.package.Test 这个类有没有什么骚操作
      

  3.   

    应该是Class.forName()函数抛异常了,又没捕获异常,所以啥都看不到
      

  4.   

    你在jobClass = Class.forName("com.package.Test");  加个 try catch捕获下异常呢