繁体   English   中英

如何为eclipse插件项目创建一个jar文件,该文件应该能够在没有Eclipse软件的情况下下载并运行?

[英]How to create a jar file for the eclipse plugin project that should be able to download and run without eclipse software?

我正在做一个eclipse插件项目来创建一个IDE。 我需要为插件项目创建一个jar文件,其中有四个由我创建的插件包。 现在,我需要将这些文件创建为单个jar文件,并且用户应该能够下载jar文件并在没有Eclipse软件的情况下运行我的插件项目。

编辑-您不能在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之外运行它”部分。

-编辑结束

通常,运行可执行jar文件所需的全部是jvm(java),以及具有所有类路径依赖项的代码。 右键单击项目时,可以使用Eclipse IDE中提供的“可运行Jar导出向导”。
在此处输入图片说明

您可以将所有依赖项放入jar中(例如,您可以在项目中创建一个lib目录,并将所有依赖项放入其中)。 另外,您将需要在将为可执行jar生成的MANIFEST文件中指定依赖位置(如果使用向导,MANIFEST文件将包含您的依赖关系)。

运行您的可执行jar,您将需要执行:

java -jar jar-file

祝好运!

暂无
暂无

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

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