Java 如何在netbeans中创建多个项目的单个jar文件

Java 如何在netbeans中创建多个项目的单个jar文件,java,netbeans,executable-jar,Java,Netbeans,Executable Jar,因此,我在Netbeans中有3个不同的项目。当我运行主项目时,它与其他两个项目交互并启动应用程序。我需要将这个应用程序传递给另一个团队,所以我在考虑是否可以将它捆绑在一个jar文件中,其他团队可以使用这个jar文件来运行这个应用程序 我知道“打包”选项,我可以从我的主项目“属性”中使用它。但是,我无法使用在/project/dist中创建的jar文件运行此应用程序,因为还有其他依赖项 有没有办法做到这一点?我无法将代码提供给其他团队,因此需要一种解决方法。为什么不将jar中的依赖项打包为wel

因此,我在Netbeans中有3个不同的项目。当我运行主项目时,它与其他两个项目交互并启动应用程序。我需要将这个应用程序传递给另一个团队,所以我在考虑是否可以将它捆绑在一个jar文件中,其他团队可以使用这个jar文件来运行这个应用程序

我知道“打包”选项,我可以从我的主项目“属性”中使用它。但是,我无法使用在/project/dist中创建的jar文件运行此应用程序,因为还有其他依赖项


有没有办法做到这一点?我无法将代码提供给其他团队,因此需要一种解决方法。

为什么不将jar中的依赖项打包为well@Ishnark我认为应该在清理和构建主项目时打包依赖项。不确定为什么不发生。这里有两种方法可以提到依赖关系。您可以将依赖项放在与项目相同的级别上,然后通过清单链接它们,也可以提取依赖项并将它们放在jar中。听起来你在做选项1,但你想做选项12@Ishnark-是的,我想做选项2。我将尝试将所有依赖项与主项目jar文件放在一起,然后执行jar文件,看看它是否有效。谢谢