Eclipse只能打开一个JFrame吗?

时间:2017-05-31 16:57:18

标签: java eclipse jframe

第二次运行项目时,之前的JFrame可以在打开新项目之前关闭吗?

所以我第二次尝试运行项目时无需关闭JFrame

enter image description here

是否可以只打开一个JFrame?

5 个答案:

答案 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应用程序。

希望这个答案有点内容.......
!> ...