我想创建一个eclipse插件,当激活时(通过一些额外的菜单或上下文菜单)启动一个独立的Java应用程序,该应用程序作为插件包的一部分下载。我是eclipse插件开发的新手,所以我不太清楚我需要做些什么来实现这一点。
是否可以将独立应用程序的文件包含在插件的源代码中,并让插件运行shell代码来执行应用程序?
答案 0 :(得分:1)
我相信您所要做的就是通过
执行相应的命令Process p = new ProcessBuilder().command("your shell command here").start()
这将创建一个新流程并运行您拥有的任何程序。我认为Eclipse会允许你这样做(有很多插件可以启动Web服务器等等)。但是,除非你做一些比较特殊的事情(比如为web服务器实现新的运行配置类型等),这似乎是一个坏主意。