繁体   English   中英

Eclipse Kepler:如何将 RCP 产品导出为可执行 jar

[英]Eclipse Kepler: how to export RCP product as an executable jar

我刚开始使用 Eclipse Kepler。 从“概览”选项卡中,我可以选择“Eclipse 产品导出向导”,该向导会生成可从命令行执行的可执行文件 (.exe)。 如何将产品导出为可以从命令行执行的可执行文件 .jar?

Eclipse RCP 始终是可执行的.exe文件(或其他平台上的等效文件),没有创建 Jar 文件的选项。

Eclipse 代码包含特定于平台的组件,因此您必须为每个平台进行不同的构建。

如果您想生成在 Linux、Mac OS X 或其他支持的平台上运行的代码,您需要选中产品导出页面上的Export for multiple platforms选项,然后在向导的下一页上选择平台。

您将需要安装RCP Delta Pack以针对多个平台进行构建。

更新:导出向导现已弃用。 现在是构建 RCP 的推荐方式。

有关更多详细信息,请参阅Eclipse 产品和部署

虽然没有将产品导出为可执行文件 .jar 的选项,但您可以在不使用可执行文件 (.exe) 的情况下启动应用程序。 可执行文件所做的只是显示启动画面,加载 JVM 并启动 Equinox 启动程序,它是一个可执行文件 .jar。

您可以使用java -jar plugin\\org.eclipse.equinox.launcher_<version>.jar命令自己从命令行启动 Equinox 启动器,这将启动应用程序(当然没有启动画面)。

Eclipse wiki 具有启动器脚本,可以更轻松地处理插件名称的版本部分。

然而,这不会使应用程序在其他平台上启动,因为它仍然包含特定于平台的插件。 如果这是您想要做的,请参阅greg-449关于如何为多个平台导出的答案

暂无
暂无

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

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