我正在 Netbeans 工作,开发 Java Applet 以及一些采用 Netbeans Web 应用程序形式的简单 HTML 页面。我在小程序的代码中建立了 MySQL 数据库连接。 现在已经正常工作了大约一天(我添加了必要的 .jar),并且当我尝试直接从 Netbeans 运行小程序时,我已经看到数据库中的变化作为测试的结果,以及当我从 Netbeans 运行 Web 应用程序并使用嵌入在 HTML 中的小程序时。但是,我最近在调用以下行后收到 ClassNotFoundException:
Class.forName("com.mysql.jdbc.Driver");
通过 Web 应用程序在我的小程序代码中。请注意,当我运行小程序而不是 Web 应用程序时,此行仍然可以成功执行。只有在 Firefox 中访问小程序才给我带来这些麻烦。我尝试重新启动 Netbeans 和 Firefox,但仍然没有成功。
对于问题的含糊之处,我深表歉意,我只是希望其他人可能经历过这种情况并知道该怎么做。我很确定我没有更改与此异常相关的任何代码(假设 Applet 在未嵌入 HTML 时仍然可以顺利运行),所以这就是我能想到提供的所有相关信息。
最佳答案
您需要让小程序知道带有 jdbc 驱动程序的库。操作方法如下: Adding a Third Party Library to Java Applet
关于java - 在 Web 浏览器中打开 Java Applet 时未找到 com.mysql.jdbc.Driver 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25111116/