答案 0 :(得分:18)
Eclipse可以在启动新程序之前终止已启动的程序: 它被称为终止和重新启动(参见Documentation)。
您可以将此绑定到您喜欢的任何快捷方式(Window - > Preferences - > General - > Keys)。
答案 1 :(得分:3)
显然,eclipse提供了一些特殊选项来获得你想要的东西。
对于可能使用不同编辑器的其他人:这是可能的,但您需要在这些流程之间进行某种沟通。
您可以做的是,创建一个独立运行的服务器应用程序,并在启动常规应用程序之前将其打开。运行常规应用程序时,请连接到服务器。此服务器现在向正在运行的其他应用程序发送消息。
如果运行服务器应用程序太麻烦,您可以在同一个应用程序中运行服务器和客户端。启动应用程序时,检查指定端口是否忙,如果没有,则创建服务器。如果它正忙,请连接到服务器并告诉它关闭。之后,在新应用程序中打开服务器套接字。
答案 2 :(得分:3)
选择Terminate and Relaunch命令[Terminate and relaunch]以首先终止所选的调试目标,然后重新启动它。
一旦启动终止,它就可以自动从Debug View中删除。要更改此设置,请使用“打开启动”首选项页面“运行/调试”>启动首选项页面。
答案 3 :(得分:2)
您可能会发现relaunch-plugin对于您的案例有用的日食。
答案 4 :(得分:0)
我不知道eclipse,但我通常在属于不同类的(IntelliJ idea)中运行两个或更多JFrame应用程序。前一个不会被关闭。还有一件事我建议你使用Jetbrains公司的IntelliJ Idea作为用户界面,快捷方式和其他所有东西都与Android开发者工具包(工作室)相同,这也是由Jetbrains赞助和开发的。
您可以检查此图像中同时运行的JFrame应用程序。
希望这个答案有点内容.......
!> ...