Eclipse-导出可运行jar无法加载插件(更新)

Eclipse-导出可运行jar无法加载插件(更新),eclipse,eclipse-plugin,executable-jar,Eclipse,Eclipse Plugin,Executable Jar,我想为其创建插件的应用程序是rapidminer。我创建的插件相当简单:一些基本的gui人员 为了创建它,我遵循了应用程序创建者的说明:。 我将尽可能简单地解释我是如何创建插件的 有两个不同的项目:一个与插件有关,另一个与主应用程序有关。在完成插件的代码编写之后,我用ant构建了插件,因此在主应用程序的lib目录的新文件夹中创建了一个新的jar文件。然后,我通过ant构建主应用程序,再次创建名为rapidminer.jar的主jar文件。通过加载这个jar,我可以直接运行应用程序 当我尝试通过e

我想为其创建插件的应用程序是rapidminer。我创建的插件相当简单:一些基本的gui人员

为了创建它,我遵循了应用程序创建者的说明:。 我将尽可能简单地解释我是如何创建插件的

有两个不同的项目:一个与插件有关,另一个与主应用程序有关。在完成插件的代码编写之后,我用ant构建了插件,因此在主应用程序的lib目录的新文件夹中创建了一个新的jar文件。然后,我通过ant构建主应用程序,再次创建名为rapidminer.jar的主jar文件。通过加载这个jar,我可以直接运行应用程序

当我尝试通过eclipse正常加载应用程序时,插件工作得非常好。 但是,当我尝试创建一个jar文件时,无论是使用export as runnable jar选项还是使用fatjar,插件都会消失,即应用程序运行但没有插件(如果我删除创建的插件jar文件并尝试加载应用程序,也会发生同样的情况)


ant使用的两个.xml文件都已经制作好了,我没有做任何更改。

您能详细介绍一下您要做的事情吗?如果您想将插件/文件夹中的所有jar合并为一个jar,则不能这样做eclipse选项我可以为我的应用程序创建一个运行良好的jar文件。我的问题是,我还为我的应用程序创建了一个插件,前面提到的jar文件无法加载这个特定插件(插件位于lib/plugins目录中)。显然,如果我尝试正常运行我的应用程序,插件就会被加载。所以,我的问题是,是否有可能制作一个唯一的jar文件来加载这个插件。你能用更多的细节来更新你的问题(而不是评论)吗?你在eclipse中创建了什么插件?你的应用程序是什么,只是一个你熟悉的普通java应用程序?哪个正在加载什么?等