[英]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
以针对多个平台进行构建。
更新:导出向导现已弃用。 tycho和maven现在是构建 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.