Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么是';2';在Eclipse控制台标题中:MyApp(2)[Java应用程序]_Java_Eclipse_Swing - Fatal编程技术网

什么是';2';在Eclipse控制台标题中:MyApp(2)[Java应用程序]

什么是';2';在Eclipse控制台标题中:MyApp(2)[Java应用程序],java,eclipse,swing,Java,Eclipse,Swing,我正在用Eclipse编写一个Swing应用程序,我刚刚注意到,在启动应用程序之后,Eclipse控制台头的括号中有一个“2”,如所示: MyApp(2)[Java应用程序]C:\Program Files\Java 以前每当我使用Eclipse时,我只注意到其中的数字“1” 有人知道这些数字的含义吗?默认情况下,单击关闭不会退出该java进程,因此即使您关闭了该java swing应用程序,java进程仍在运行。 这就是eclipse上出现2的原因,因为您的机器上有2个java swing进程

我正在用Eclipse编写一个Swing应用程序,我刚刚注意到,在启动应用程序之后,Eclipse控制台头的括号中有一个“2”,如所示:

MyApp(2)[Java应用程序]C:\Program Files\Java

以前每当我使用Eclipse时,我只注意到其中的数字“1”


有人知道这些数字的含义吗?

默认情况下,单击关闭不会退出该java进程,因此即使您关闭了该java swing应用程序,java进程仍在运行。
这就是eclipse上出现
2
的原因,因为您的机器上有2个java swing进程。
要退出已处理的进程,您需要单击
终端
选项卡上的红方块按钮。

或者我建议您使用
exit
设置默认关闭操作

这是应用程序的
运行配置的名称。每次运行新程序时,如果已经有一个应用程序使用它添加的应用程序名(1)、(2)…,Eclipse都会为此配置生成一个名称。。。名副其实


打开
Run>runconfigurations
(或
Debug Configurations
),您将看到Eclipse拥有的配置列表。如果需要,可以编辑名称或删除过期的配置

你可能有两个应用实例同时运行。据我所知,我只有一个实例在运行。我甚至第一次关闭了Eclipse并重新启动了我的程序,它仍然有一个“(2)”,即使我第一次运行这个程序,即使它正在运行,它仍然有一个“(2)”。我还为退出按钮和窗口关闭编写了事件处理程序,所以我认为这不是问题所在。两个以上的进程运行是否正常?我的程序使用Quartz并连接到数据库,所以可能其中一个是显示的额外进程?@Bri您清除了以前的所有应用程序吗?是的,当我第一次打开Eclipse并启动我的应用程序时,它仍然有一个“2”。没有其他应用程序或该应用程序的版本在运行。@Bri如果不关闭eclipse,重新运行该应用程序怎么样?数字是否变为
3
?否,如果我退出应用程序,然后重新启动,它仍然显示2。