Java 导出JAR文件并包含依赖项

Java 导出JAR文件并包含依赖项,java,eclipse,jar,Java,Eclipse,Jar,我在Eclipse中有一个项目,我想使用一个库。当我调试这个项目时,它工作正常。但是当我导出它时,JAR不包括在内,我得到一个ClassNotFoundException 如何导出一个项目并包含另一个(JAR-)文件。它不是一个可运行的JAR文件。我已经尝试在我的项目中复制库,但没有成功 您需要在Eclipse中使用插件将所有库打包到一个jar文件中,因为您的依赖项存在于一个单独的jar文件中。Eclipse能够将jar解包并打包到生成的jar文件中。在导出帧(文件)中的处选择一个选项→ 出口→

我在Eclipse中有一个项目,我想使用一个库。当我调试这个项目时,它工作正常。但是当我导出它时,JAR不包括在内,我得到一个
ClassNotFoundException


如何导出一个项目并包含另一个(JAR-)文件。它不是一个可运行的JAR文件。我已经尝试在我的项目中复制库,但没有成功

您需要在Eclipse中使用插件将所有库打包到一个jar文件中,因为您的依赖项存在于一个单独的jar文件中。

Eclipse能够将jar解包并打包到生成的jar文件中。在导出帧(
文件)中的处选择一个选项→ 出口→ 可运行JAR文件
):


导出->可运行JAR文件“>:

我认为Eclipse能够解包JAR文件并将其打包到导出的JAR文件中。您还可以查看以下内容:您使用maven吗?因为有了maven,有很多方法可以重新打包您的jar以便交付,而这正是您想要的。顺便说一句,仅仅将库的jar添加到您的项目中是不够的。在调用java运行主jar时,必须将其添加到classpath选项上的jar中it@DorianHeinrichs那么,为什么不将其他JAR文件打包在一起呢?这是Eclipse在您的案例中建议的方式