Java程序运行时出现Unknown Source,该怎么解决啊? 5

java.lang.ClassNotFoundException:com.mysql.aa.Driveratjava.base/jdk.internal.loader.B... java.lang.ClassNotFoundException: com.mysql.aa.Driver
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Unknown Source)
at tools.JDBCUtils.getConnection(JDBCUtils.java:12)
at dao.AdminDao1.queryAllData(AdminDao1.java:19)
at test.TestDao1.main(TestDao1.java:12)
null
java.lang.ClassNotFoundException: com.mysql.aa.Driver
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Unknown Source)
at tools.JDBCUtils.getConnection(JDBCUtils.java:12)
at dao.AdminDao1.queryAllData(AdminDao1.java:19)
at test.TestDao1.main(TestDao1.java:14)
Exception in thread "main" java.lang.NullPointerException
at test.TestDao1.main(TestDao1.java:15)
展开
 我来答
山水阿锐
2020-06-19 · TA获得超过34.3万个赞
知道顶级答主
回答量:23.7万
采纳率:91%
帮助的人:3.2亿
展开全部
Unknown Source就是未知bai的源文件du。

原因是:class文件中没有源文件的相关调试信息。在用zhijavac命令进行编译的时候没有指dao定调试信息。Java中的动态代理类的接口参数的类型不是一个普通的数组,而是类型为Class<?>[] interfaces,这里参考JDK文档中java.lang.reflect.Proxy。
解决方法:

在不确定时,先做判断,判断msg中是否含有“:”,然后使用substring(int arg0)。

String msg = fromServer.readUTF(); 

int m1 = 0;

String msgnew= new String();

if(msg.contains( ":")){

m1 = msg.indexOf( ":");

msgnew = new String(msg.substring(m1));

}
追问
没怎么看懂,能详细的说一下吗?
匿名用户
2020-06-20
展开全部
你这个是MySQL驱动注册失败啊,看看你的资源包是否放对位置了噢....
意思就是找不到你的MySQL驱动jar包,找不到里面的类,懂?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小睿知道
2020-06-20 · 百度认证:沣西新城琪睿酱软件科技工作室
小睿知道
向TA提问
展开全部
你的数据库驱动包是否放错了,com.mysql.aa.Driver,找一找有么有这个类
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式