2017-11-11 1061 views
-2

我正在開發模擬它們之間的UDP通信的節點。 應該有可能這些節點是在不同的計算機上啓動的,所以我對如何測試這個最簡單的計算機感興趣。 所以我需要特別需要的是如何在Eclipse中多次啓動相同的項目,可能使用不同的命令行參數。如何在Eclipse中啓動同一個Java項目的多個實例?

+0

可以啓動eclipse的一個多實例,打開相同的項目(也許你想將它複製到新的工作空間) 。或者你可以從'cmd'執行兩次應用程序。 – Vishrant

回答

1

命令行參數存儲在Eclipse的運行配置中(菜單:Run>Run Configurations...Run>Debug Configurations...)。

只需創建其中的兩個,引用相同的main類,並指定不同的命令行參數,例如,指定不同的端口,然後Run/Debug兩者。

不需要兩個Eclipse實例。即使對於相同的運行配置,假設它們在某些共享資源(如端口)上不發生衝突,也可以輕鬆地擁有許多正在運行的程序。

Console視圖將保持每個正在運行的程序的輸出分離。使用Console視圖右上角的Display Selected Console工具欄下拉菜單在它們之間切換。

0

根據你的問題,有很多方法來啓動你的項目實例取決於你的項目。

但我認爲最簡單的方法如下。

  1. 創建兩個不同的工作區,並在兩者中複製相同的代碼。
  2. 創建服務器實例的兩個實例。

我認爲這會對你有用。

+0

如果您打算製作一份該程序的副本,只需導出該項目並按照需要運行該項目的次數就可以輕鬆多了,因爲每次運行時它都會打開一個新實例它。 – DragonHeart000

0

您可以爲運行的JAR文件導出,並通過命令執行兩次

$ java -jar your-jar-file.jar & 
$ java -jar your-jar-file.jar 
相關問題