我正在使用IntelliJ开发我的客户机-服务器应用程序,刚刚发现了Compounds。基本上我可以同时运行我的客户机和服务器,每次我想测试时,它都节省了我无用的操作。然而,我想用2个客户端和1个服务器来测试我的应用程序,因为这是一个游戏,没有必要单独玩。IntelliJ不允许我在一个复合体中添加相同的应用程序两次。我怎样才能做到呢?
我现在拥有的:
另外,我不能让运行配置在启动前自动运行,当我点击下图中的按钮时,我使用的配置没有显示出来。
我正在使用IntelliJ开发我的客户机-服务器应用程序,刚刚发现了Compounds。基本上我可以同时运行我的客户机和服务器,每次我想测试时,它都节省了我无用的操作。然而,我想用2个客户端和1个服务器来测试我的应用程序,因为这是一个游戏,没有必要单独玩。IntelliJ不允许我在一个复合体中添加相同的应用程序两次。我怎样才能做到呢?
我现在拥有的:
另外,我不能让运行配置在启动前自动运行,当我点击下图中的按钮时,我使用的配置没有显示出来。
7条答案
按热度按时间w1e3prcc1#
单击运行-〉编辑配置。对于需要多个示例的文件,单击允许并行运行。您可以对多个文件执行此操作。单击应用。x1c 0d1x
b1payxdu2#
您可以复制客户端的运行配置,给予它一个不同的名称,并保持所有其他参数不变。然后,您将能够选择“复合”运行配置中的两个副本。
umuewwlo3#
我在Intellij 2018.2.5中遇到了相同的问题,通过取消选中“运行/调试配置”中的“仅限单示例”复选框解决了该问题。
顺便说一下,每次我运行Spring类(有main方法)时,都会创建新的示例。
重要的一点是永远不要忘记,我们不能运行应用程序在同一端口。所以有必要设置server.port = 0在application.properties运行应用程序在随机端口。x1c 0d1x
o2rvlv0m4#
当弹出窗口出现时,点击“编辑配置”。在右边你会看到复选框,其中一个是:“允许并行运行”-选中这个。
2cmtqfgy5#
在Mac上:
进入
Run
〉Edit Configurations...
,然后选择应用程序,点击Modify options
下拉菜单,打开Allow multiple instances
。记住单击
Apply
*,然后单击 *OK
。h9a6wy2h6#
在“编辑配置”中找到此内容:
axr492tv7#
对于Intellij:
单击运行-〉编辑配置-〉修改选项-〉允许多个示例