在Java 8下的NetBeans 8中编程时,使用Tomcat 8运行servlet时,我将JDBC驱动程序jar放在了正确的位置:Tomcat的主文件夹,在catalina中的lib文件夹中。jar和servlet api。罐子之类的。
尝试运行时,NetBeans显示错误,表示找不到JDBC驱动程序。
我尝试了Build按钮和Clean
我尝试手动删除在配置NetBeans之间的连接时建立的私有配置文件夹(Catalina Base)的内容
我尝试退出并重新启动NetBeans。
为什么找不到我的JDBC jar?
您需要从NetBeans中删除该Tomcat配置。然后重新创建该配置。
显然,当第一次从NetBeans运行时,该/lib
文件夹中的jar文件列表会以某种方式被记录下来。稍后添加的Jars将被忽略。
您可以通过检查NetBeans来验证此列表↔Tomcat配置的属性。
要访问属性,上下文单击NetBeans服务中的Tomcat服务器项
单击类选项卡查看Tomcat文件夹中已知的JAR列表。这里显示的两个JDBC驱动程序JAR在我第一次将它们放入库时没有出现。它们只有在删除并重新创建NetBeans之后才出现↔Tomcat配置。
删除NetBeans↔Tomcat配置,上下文单击NetBeans服务中的Tomcat服务器项
通过上下文单击服务器分组重新创建Tomcat配置,然后选择添加服务器…。
现在,您可以检查属性
旁白:我发现NetBeans对我重新使用以前的私有配置文件夹(Catalina Base)感到非常恼火。我必须手动从文件系统(Mac上的Finder)中删除该文件夹,在同一位置创建一个新文件夹,然后粘贴,使新文件夹具有相同的旧名称。
n.b tools.jar文件是从jdk 8文件夹复制的。我也尝试下载这个jar并将其放入打开的jdk lib文件夹中。
我有一个程序,必须从终端界面播放声音。 代码相当简单,如下所示: 该文件位于“我的源路径”中的“音乐”文件夹中。 当我在eclipse中运行程序时,所有工作都非常好。但是如果我将其导出到. jar文件中并在windows cmd中尝试它,我会收到这条消息 [编辑]音频文件确实已打包到中。jar,但它仍然不起作用。 是否有可能播放来自windows提示符的声音?如果没有,是否有这样的声音? 谢谢Si
/我试图在commandprompt中为changelog执行正常的liquibase命令,但它表示驱动程序不存在/ liquibase--驱动程序=oracle。jdbc。驾驶员OracleDriver--类路径=C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib\ojdbc6。jar—changeLogFile=db。changelog-
我正在尝试使用Ant1.9.6从您的项目中构建一个jar文件。在构建jar文件时,我没有得到任何编译错误,但是在执行它时,我得到了NoClassDefoundError。我已经在生成的清单文件中验证过,我可以看到所需的依赖JAR被添加到类路径中,如class-path:lib/a.jar lib/b.jar lib/c.jar。lib文件夹与src文件夹并行,因此不可能是问题。我正在Mac OS上
我的项目结构 我能够生成JAR文件。并尝试从JAR文件位置执行以下命令 我得到下面的错误 注意:我知道这是重复的问题,但我已经通过了与此相关的所有过去的stackoverflow问题,但遗憾的是没有运气!
问题内容: 输出 >无法连接到数据库服务器java.lang.ClassNotFoundException 问题答案: 看来您应该将MySQL驱动程序jar放入 类路径中 。