有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java例外:com。mysql。jdbc。驱动程序| Eclipse没有导出jar

又是我

我不知道到底是什么不正常工作,但每次我导出我的Teamspeak机器人用Java编写的时候,他似乎都不导出mysql连接器。罐子 每次我试图启动我的jar时,他总是告诉我他找不到MySQL驱动程序

这是我的密码:

如您所见,jar文件位于buildpath中。当我尝试在Eclipse中运行它时,一切都很好。只有当我出口的时候,他才会给我一个例外

希望你们中有人能帮助我

ndslr


共 (1) 个答案

  1. # 1 楼答案

    按照导出jar的方式,库jar不会自动添加到输出jar中。运行类路径时,必须指定它:

    java -cp "C:\Users\Andy\Desktop\mysql-connector.jar;YourOutputJar.jar" TS3BotMySQL
    

    相反,您必须添加mysql连接器。jar到输出jar。这样做,而不是去出口>;jar,转到export>runnablejar,然后在提示符处选择“将所需库提取到生成的jar中”或“将所需库打包到生成的jar中”

    有关更多信息,请参见以下相关问题:

    How to create a jar with external libraries included in Eclipse?

    Eclipse Java; export jar, include referenced libraries, without fatjar

    Generating a Jar in Eclipse including external library

    How export Java jar from Eclipse with dependencies on other jars?