我刚开始使用Eclipse Kepler。在Overview选项卡中,我可以选择'Eclipse Product export wizard',它生成一个可以从命令行执行的可执行文件(.exe)。 如何将产品导出为可从命令行执行的可执行文件.jar?
答案 0 :(得分:1)
虽然没有将产品导出为可执行文件.jar的选项,但您可以在不使用可执行文件(.exe)的情况下启动应用程序。所有可执行文件都显示启动画面,加载JVM并启动Equinox启动程序,它是一个可执行文件.jar。
您可以使用命令java -jar plugin\org.eclipse.equinox.launcher_<version>.jar
从命令行启动Equinox启动程序,该命令将启动应用程序(当然没有启动画面)。
Eclipse wiki有launcher scripts,可以更轻松地处理插件名称的版本部分。
然而,这不会使应用程序在其他平台上启动,因为它仍然包含特定于平台的插件。如果您想要这样做,请参阅greg-449's answer有关如何导出多个平台的信息。
答案 1 :(得分:0)
Eclipse RCP始终是可执行的.exe
文件(或其他平台上的等效文件),没有创建Jar文件的选项。
Eclipse代码包含特定于平台的组件,因此您必须为每个平台执行不同的构建。
如果要生成在Linux,Mac OS X或其他支持的平台上运行的代码,则需要检查产品导出页面上的Export for multiple platforms
选项,然后在向导的下一页上选择平台。
您需要安装RCP Delta Pack
以构建多个平台。
有关详细信息,请参阅Eclipse Products and Deployment。