Java 如何制作Eclipse插件以运行独立应用程序

Java 如何制作Eclipse插件以运行独立应用程序,java,eclipse,eclipse-plugin,Java,Eclipse,Eclipse Plugin,我想创建一个eclipse插件,当它被激活时(通过一些额外的菜单或上下文菜单)启动一个作为插件包的一部分下载的独立java应用程序。我是eclipse插件开发的新手,所以我不太确定要实现这一点需要做些什么 是否可以在插件的源代码中包含独立应用程序的文件,并让插件运行shell代码来执行应用程序?我相信您所要做的就是通过 Process p = new ProcessBuilder().command("your shell command here").start() 这将创建一个新的进程并运

我想创建一个eclipse插件,当它被激活时(通过一些额外的菜单或上下文菜单)启动一个作为插件包的一部分下载的独立java应用程序。我是eclipse插件开发的新手,所以我不太确定要实现这一点需要做些什么


是否可以在插件的源代码中包含独立应用程序的文件,并让插件运行shell代码来执行应用程序?

我相信您所要做的就是通过

Process p = new ProcessBuilder().command("your shell command here").start()

这将创建一个新的进程并运行您拥有的任何程序。我认为Eclipse将允许您这样做(有很多插件可以启动web服务器等等)。但是,除非您做一些非常特殊的事情(例如为Web服务器实现新的运行配置类型或诸如此类),否则这似乎不是一个好主意。

谢谢,我正在尝试。如果我必须运行多个命令(设置一些chmod等),这会在单独的进程中执行它们,还是在同一个进程中执行它们?每次只能运行一个命令。如果您想简单地捆绑一些东西,我建议您编写一个shell脚本并调用它。