我正在做一个eclipse插件项目来创建一个IDE。我需要为插件项目创建一个jar文件,其中有四个由我创建的插件包。现在,我需要将它们创建为一个单独的jar文件,并且用户应该能够下载该jar文件并在没有eclipse软件的情况下运行我的插件项目。
发布于 2012-03-05 16:47:08
编辑-您不能在Eclipse之外运行Eclipse插件,因为您需要Equinox运行时容器。您可以使用eclipse可执行文件运行一个插件,作为一个应用程序,请参见:
http://wiki.eclipse.org/FAQ_How_do_I_create_an_application%3F
您正在有效地创建一个org.eclipse.core.runtime.applications扩展点。
您还可以将插件作为Eclipse应用程序的一部分发布,然后将其导出为可执行文件,以便可以在Eclipse之外运行。这仍然将Equinox运行时和插件捆绑在一起。
另外,请查看“在Eclipse之外运行”部分here。
编辑的-END
通常,运行可执行jar文件所需的只是jvm (java)和带有所有类路径依赖项的代码。当您右键单击您的项目时,可以使用Eclipse IDE中提供的"Runnable Jar Export Wizard“。

您可以将所有依赖项放入jar中(例如,您可以在项目中创建一个lib目录,然后将所有依赖项jar放入其中)。此外,您还需要在将为可执行jar生成的MANIFEST文件中指定依赖位置(如果您使用向导,则清单文件将包含您的依赖项)。
要使用run your executable jar,您需要执行以下命令:
java -jar jar-file祝好运!
https://stackoverflow.com/questions/9563474
复制相似问题