如何在Eclipse/NetBeans中同时运行同一个包下的多个类
嘿,这个需求其实挺常见的,不管是Eclipse还是NetBeans,都能轻松实现让同包下的多个类同时独立运行的目标,完全不用担心它们互相干扰终止。我结合你的例子(循环打印的HelloWorld和求和计算器),给你一步步拆解操作:
在Eclipse中同时运行多个类
- 首先得确认你的两个类(比如
HelloWorld.java和Calculator.java)都有自己的public static void main(String[] args)方法——毕竟每个可独立运行的Java类都得靠这个入口点启动。 - 右键点击第一个类(比如
HelloWorld),选择 Run As > Java Application,这时候它就会开始无限循环打印内容了。 - 别关闭这个运行的Console窗口,回到Eclipse的项目视图,找到第二个类
Calculator,同样右键点击它,选择 Run As > Java Application。 - 现在你会在Eclipse的Console面板看到两个独立的运行实例,它们各自输出内容、互不影响。如果Console面板默认只显示一个的话,点击面板右上角的下拉箭头,就能切换查看不同类的运行输出了。要是想停止其中一个,直接在对应的Console标签页点击停止按钮就行,不会影响另一个的运行。
在NetBeans中同时运行多个类
- 同样先确认两个类都包含
main()方法,这是运行的前提。 - 右键点击第一个类(比如
HelloWorld),选择 Run File,它会启动并开始循环打印。 - 不用关闭当前的运行终端,回到项目窗口找到
Calculator类,右键选择 Run File。 - NetBeans会为每个运行的类单独打开一个终端窗口,这样你就能在计算器的窗口里输入数字求和,同时在HelloWorld的窗口里看到持续的打印输出,两者完全独立运行,不会因为其中一个操作而终止另一个。
内容的提问来源于stack exchange,提问作者Alberto Sanz
相关产品推荐
相关产品推荐

