永发信息网

为什么这个java程序没有报错但就是执行不出来

答案:2  悬赏:20  手机版
解决时间 2021-03-14 09:07
  • 提问者网友:王者佥
  • 2021-03-13 10:33
为什么这个java程序没有报错但就是执行不出来
最佳答案
  • 五星知识达人网友:患得患失的劫
  • 2021-03-13 11:24
Class.forName(className) 实际上是调用Class.forName(className, true, this.getClass().getClassLoader())。注意第二个参数,是指Class被loading后是不是必须被初始化。 ClassLoader.loadClass(className)实际上调用的是ClassLoader.loadClass(name, false),第二个参数指出Class是否被link。 区别就出来了。Class.forName(className)装载的class已经被初始化,而ClassLoader.loadClass(className)装载的class还没有被link
全部回答
  • 1楼网友:你哪知我潦倒为你
  • 2021-03-13 13:04
你用mysql的jar包连access? 这里改一下 应该是报错了 你没打印错误 try{ class.forname("com.mysql.jdbc.driver"); } catch(classnotfoundexception e){ e.printstacktrace(); }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯