Java 如何停止服务器上运行的程序?

Java 如何停止服务器上运行的程序?,java,eclipse,eclipse-plugin,Java,Eclipse,Eclipse Plugin,我正在做一个eclipse插件项目,为一种特定的语言创建一个IDE。 对于运行,我连接到服务器并询问用户命令、连接类型 程序开始执行后,停止程序执行的唯一方法是在命令提示符下按“ctrl+C”。 我通过向服务器发送以下命令来运行程序: “probevue filename.e>output.txt” 当我发出这个命令时,它正在运行,但我无法停止程序。。。 i、 当我按下Ctrl+C时,程序应该停止执行 我该怎么做 提前感谢。常见的eclipse服务器插件,如调用随服务器提供的用于启动和停止的服务

我正在做一个eclipse插件项目,为一种特定的语言创建一个IDE。 对于运行,我连接到服务器并询问用户命令、连接类型

程序开始执行后,停止程序执行的唯一方法是在命令提示符下按“ctrl+C”。 我通过向服务器发送以下命令来运行程序: “probevue filename.e>output.txt”

当我发出这个命令时,它正在运行,但我无法停止程序。。。 i、 当我按下Ctrl+C时,程序应该停止执行

我该怎么做


提前感谢。

常见的eclipse服务器插件,如调用随服务器提供的用于启动和停止的服务器脚本。通过管理端口完成应用程序的部署/取消部署和启动/停止


因此,要么您有一个可管理的服务器来控制您的程序,要么您可以自己编写脚本来解决这个问题。

阅读了这篇关于probevue的文章后,您似乎已经启动了一个动态会话。我认为你正在调用的程序永远不会自动终止

您应该首先阅读如何正确调用命令。e、 g.->

然后,您应该考虑如果没有ctrl+c选项,您将如何终止该命令,比如找出您之前执行的shell命令的进程id(例如:ps-ef | grep),并使用另一个shell命令(例如:kill-9)终止该命令


希望这能帮助您找到解决方案。

JBoss Tools是Eclipse的扩展,您可以在这里查看: