1

Is it possible to execute a statement such as m.invoke(param1 ,param2) in a new Process.

i.e., I want to execute a Java class file by first iteratively searching for its main class using reflection and on finding the main class to invoke it in a new process.

4

1 に答える 1

5

間違いなく。

  1. パスで利用可能なすべてのクラスを検索する
  2. mainメソッドを持つクラスを調べて見つけます[署名を確認してください]
  3. java ProcessBuilder [JRE 5 +]を使用するか、新しいjava.lang.Processを作成して、「正常に機能する」はずの新しいプロセスを生成します。
于 2012-07-18T18:39:05.933 に答える