可以在项目中执行eclipse调试或运行两个程序

eclipse可以调试在一个项目中运行两个程序吗? 我的意思是我有两个带有public static void main()方法的程序。 可以同时调试它们吗? 我试过这样做。 有两个显示控制台。 调试窗口中有两个线程。 您可以单击该线程来决定要调试的程序。 但是以这种方式运行或调试程序的结果似乎与运行或单独调试它们不同? 有没有人有类似的经历?

在此处输入图像描述

是的,你可以在eclipse中同时运行和调试两个或多个java程序,而不会相互影响。 实际上,您可以一次多次运行和调试相同的main方法而不会出现问题。 原因是每次单击运行或调试时,都会创建一个新的jvm实例,并加载当前的一组类文件。 需要注意的是,如果两个程序都依赖某些共享资源,它们可以间接地相互影响。 在没有看到您的代码的情况下,很难确定当您同时运行多个程序时为什么会得到不同的结果。