【问题标题】:Run RCP application without installing Eclipse在不安装 Eclipse 的情况下运行 RCP 应用程序
【发布时间】:2012-11-09 11:58:31
【问题描述】:

我是 RCP 应用程序的新手。是否可以在不安装 Eclipse 的情况下运行 RCP 应用程序。我的意思是我们可以像 java 应用程序(如 Swing 应用程序)那样运行 rcp 应用程序吗?

【问题讨论】:

    标签: java eclipse eclipse-rcp


    【解决方案1】:

    Eclipse RCP 应用程序通常包含它所需的 Eclipse 中的所有内容,所以是的,您不需要安装 Eclipse 来运行 Eclipse RCP 应用程序。

    【讨论】:

    • 我还要提一下,对于 RCP 应用程序,创建的产品具有要启动的本机可执行文件,因此对于 Windows,它有一个 .exe 文件(当然最初是 eclipse.exe ,但您可以重命名它),因此用户可以像打开它一样打开它,就好像它是一个完全原生的应用程序一样,比使用 Swing .jar 更方便。打开 JAR 文件似乎会让半经验的用户感到困惑。
    • 在我看来,另一个答案“Eclipse 产品导出向导”让我进入了正确的方向,即使我的问题是相同的,如何实现干净的部署:如何运行 .product(我是新手到 Java/RCP)
    • 嗯,问题是“如果”有可能,而不是“如何”去做。例如。询问“是否”可能足以进行评估。回答“如何”当然会进一步帮助您。
    【解决方案2】:

    使用您的 .product 文件并在概览选项卡上,单击“Eclipse 产品导出向导”并按照说明进行操作。该向导将生成您的应用程序运行所需的所有内容和一个 .exe 文件。您可以使用此文件来启动您的应用!

    【讨论】:

    • 导出的产品确实包含一个可执行文件,但这只是一个启动器,它将调用 Java 来运行“真实”应用程序...
    • 最初的问题是“是否可以在不安装 eclipse 的情况下运行 RCP 应用程序?”。我通过导出 RCP 应用程序来提供一种方法。那么有什么问题呢?
    • 阅读您的答案后,您会假设完整的应用程序包含在可执行文件中,但事实并非如此......
    • 但这不是重点......无论如何我都会更新我的答案以避免误解。
    • 感谢您让我走向正确的方向。你的回答对我很有帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-02
    • 1970-01-01
    • 1970-01-01
    • 2010-10-05
    • 2021-08-29
    • 2010-10-05
    相关资源
    最近更新 更多