0
繼續回答:If I am creating a simple client server application in IntelliJ, how should this work?因爲我沒有足夠的信譽來繼續該線程。intellij java從同一個項目執行客戶端和服務器
當我右鍵單擊包含main()方法的類並選擇「運行」時,公共類將添加到IntelliJ的運行配置(IntelliJ按鈕欄上綠色箭頭左側的下拉列表)和I可以從此下拉列表中選擇「編輯配置」以更改命令行參數。我可以通過將「客戶端」或「服務器」作爲參數運行客戶端或服務器。我如何運行服務器,然後從同一個項目運行客戶端類?我需要兩個main()方法,每個類中有一個?
import java.io.IOException;
public class serversocket {
public static void main(String args[]) throws IOException {
System.out.println(args[0]); //debug
if (args[0] == "client") {
runClient();
} else if (args[0] == "server") {
runServer();
} else {
System.out.println("no arguments.");
}
}
private static void runClient() throws IOException {
System.out.println("Client running..."); //test
}
private static void runServer() throws IOException {
System.out.println("Server running..."); //test
}