Java Eclipse是否可能只打开一个JFrame?
第二次运行项目时,是否可以先关闭上一个Java Eclipse是否可能只打开一个JFrame?,java,eclipse,jframe,Java,Eclipse,Jframe,第二次运行项目时,是否可以先关闭上一个JFrame,然后再打开新的项目 因此,在第二次尝试运行项目时,我不需要关闭JFrame 是否可以只打开一个JFrame 显然,eclipse提供了一些特殊的选项来满足您的需求 对于其他可能使用不同编辑器的人:这是可能的,但您需要在流程之间进行某种通信 您可以做的是,创建一个独立运行的服务器应用程序,并在启动常规应用程序之前将其打开。运行常规应用程序时,请连接到服务器。此服务器现在向正在运行以关闭的其他应用程序发送消息 如果运行服务器应用程序太麻烦,可以在
JFrame
,然后再打开新的项目
因此,在第二次尝试运行项目时,我不需要关闭JFrame
是否可以只打开一个JFrame 显然,eclipse提供了一些特殊的选项来满足您的需求 对于其他可能使用不同编辑器的人:这是可能的,但您需要在流程之间进行某种通信 您可以做的是,创建一个独立运行的服务器应用程序,并在启动常规应用程序之前将其打开。运行常规应用程序时,请连接到服务器。此服务器现在向正在运行以关闭的其他应用程序发送消息
如果运行服务器应用程序太麻烦,可以在同一应用程序中同时运行服务器和客户端。启动应用程序时,请检查指定端口是否忙,如果不忙,请创建服务器。如果服务器忙,请连接到服务器并告诉它关闭。然后,打开新应用程序中的服务器套接字。Eclipse可以在启动新程序之前终止启动的程序: 这称为终止并重新启动(请参阅)
您可以将它绑定到您喜欢的任何快捷方式(窗口->首选项->常规->键)。您可能会发现eclipse对您的情况很有用 选择终止并重新启动命令[终止并重新启动]以首先终止选定的调试目标,然后重新启动它
一旦启动终止,它可以自动从调试视图中删除。要更改此设置,请使用打开启动首选项页面运行/调试>启动首选项页面。我不知道eclipse,但我通常在(IntelliJ idea)中同时运行两个或多个属于不同类的JFrame应用程序。上一个将不会关闭。还有一件事,我想建议您使用Jetbrains公司的IntelliJ Idea作为UI,快捷方式和所有其他内容与Jetbrains赞助和开发的Android开发者工具包(studio)中的相同 您可以在此映像中检查同时运行的JFrame应用程序 希望这个答案能提供一些信息……
!>...JFrame实例通过eclipse启动。但它是在底层操作系统中运行的。Eclipse没有对其进行控制。您不想手动退出代码的上一次执行吗?您可以从Eclipse终止应用程序,或者通过将JFrame设置为关闭时退出来退出它<代码>设置DefaultCloseOperation(JFrame.EXIT_ON_CLOSE)代码>