实现我想要的方法是右键单击
Server.java要运行的特定类(例如),然后选择“运行此文件”。这使我只能运行服务器应用程序。然后,对另一个文件执行相同的过程
Client.java。
但是,在这种特殊情况下,Netbeans有点令人迷惑/欺骗。Netbeans的作用是运行该
Server进程,但是将该进程标记为项目的名称(例如MyTestNetworkingProject),并在其上加上运行编号,从而给我们`MyTestNetworkingProject
run
1(实际上,它在第一个进程中未列出#1)。然后,如果我转到Client.java文件并选择“运行此文件”,它将生成第二个过程
MyTestNetworkingProject
run #2`。然后,它会在屏幕底部向下生成第二个结果窗口,因为当创建新流程时会在新选项卡中生成这些结果。
由于特定代码的性质,我想在结果窗口中看到以确认我的应用程序正在运行,这是我想观察Server.java结果窗口(在本例中为`MyTestNetworkingProject
run
1`)。给定我上面概述的运行不同文件的确切步骤顺序,运行#2是最后一个运行过程,因此位于顶部的选项卡覆盖了运行#1选项卡。我可以单击运行#1并在控制台(“
Hello服务器”)中查看我希望看到的结果,但是我只需要知道/记住`MyTestNetworkingProject run
1`代表服务器应用程序而不是客户端应用程序的结果即可。
不爽,IMO。



