0

重複の可能性:
Java-Cのようなフォーク?

私はこれで静的なボイドメインを持っています:

ScreenStarter.main(clients.get(i).getSocket(), clientips.get(i));

ScreenStarterには、別の静的なvoidmainがあります。

public static void main(Socket sock, String ip) throws IOException{
    new ClientConn(sock, ip).start();
}

ScreenStarterを別のプロセスとして開始することは可能ですか?

4

1 に答える 1

1

まず、という名前のメソッドを追加する必要があります

public static void main(String[] args)

これにより、現在のScreenStarter.main()を呼び出すことができます。次に、 java.lang.Runtimeexec()のメソッドの1つを使用します。または、 java.lang.ProcessBuilderを使用して2番目のプロセスを生成することもできます。2つの違いを説明するチュートリアルについては、この記事を参照してください。

于 2013-01-02T21:55:14.623 に答える