Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在不安装Eclipse的情况下运行RCP应用程序_Java_Eclipse_Eclipse Rcp - Fatal编程技术网

Java 在不安装Eclipse的情况下运行RCP应用程序

Java 在不安装Eclipse的情况下运行RCP应用程序,java,eclipse,eclipse-rcp,Java,Eclipse,Eclipse Rcp,我是RCP应用的新手。是否可以在不安装eclipse的情况下运行RCP应用程序。我的意思是,我们可以像java应用程序(比如Swing应用程序)那样运行rcp应用程序吗 Eclipse RCP应用程序通常包含Eclipse所需的所有内容,因此,是的,您不需要安装Eclipse就可以运行Eclipse RCP应用程序。使用您的.product文件,在Overview选项卡上,单击“Eclipse产品导出向导”并按照说明进行操作。该向导将生成您需要运行的所有应用程序和一个.exe文件。您将可以使用此

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

Eclipse RCP应用程序通常包含Eclipse所需的所有内容,因此,是的,您不需要安装Eclipse就可以运行Eclipse RCP应用程序。

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

我还要提到的是,对于RCP应用程序,创建的产品有一个本机可执行文件要启动,因此对于Windows,它有一个
.exe
文件(当然最初是eclipse.exe,但您可以重命名),因此用户可以像打开一个完全本机应用程序一样打开它,更方便,而不是使用Swing.jar。打开JAR文件似乎会让半经验丰富的用户感到困惑。在我看来,另一个答案“Eclipse产品导出向导”让我找到了正确的方向,即如何实现干净的部署,即使我的问题是相同的:如何运行.Product(我是Java/RCP新手)好吧,问题是“是否有可能”,而不是“如何”。例如,询问“是否”可能足以进行评估。当然,回答“如何”将进一步帮助您。导出的产品确实包含一个可执行文件,但这只是一个启动器,它将调用Java来运行“真正的”应用程序……最初的问题是“是否可以在不安装eclipse的情况下运行RCP应用程序?”。我通过导出RCP应用程序给出了一种方法。那么问题出在哪里呢?阅读您的答案,我们会假设完整的应用程序包含在可执行文件中,事实并非如此……但这不是重点。。。无论如何,我都会更新我的答案,以避免误解。谢谢你给我指出了正确的方向。你的回答真的帮助了我!