繁体   English   中英

如何在IntelliJ IDEA 14中将mysql jar与应用程序jar文件合并

[英]How to combine mysql Jar with the application jar file in IntelliJ IDEA 14

我使用IDEA14在Java中以Swing作为GUI来创建DBMS应用程序。 现在,我尝试将其作为Jar文件运行,但我没有找到Mysql JDBC连接器的类异常。 我完全被困住了,对如何解决问题一无所知...

在此处输入图片说明

您试图将mysql.jar依赖项放在同一jar中,并使用清单的Class-Path引用它,而使用默认的Java类加载器则无法实现。

有关详细信息,请参见https://docs.oracle.com/javase/tutorial/deployment/jar/downman.html上的官方Java文档。

解决此问题的一种方法是将mysql.jar从SMSReminder.jar工件中移出,使其与SMSRemider.jar处于同一级别。 将Class-Path条目更改为Class-Path:mysql.jar(注意,这里没有完整路径,如c:/ ideaprojects / ..)。 构建工件时,IDEA会将两个罐子都放在一个文件夹中。 然后运行java -jar SMSReminder.jar应该可以。

另一种方法是使用自定义或某些开源类加载器,如下所述: 类路径,包括JAR中的JAR

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM