2

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

在此处输入图像描述

4

1 回答 1

3

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

于 2013-09-04T08:56:36.227 回答