1

是否可以在新进程中执行诸如 m.invoke(param1 ,param2) 之类的语句。

即,我想通过首先使用反射迭代搜索其主类并找到主类以在新进程中调用它来执行Java类文件。

4

1 回答 1

5

确实。

  1. 在 Path 中查找所有可用的类
  2. 反省并找到具有main方法的类[检查签名]
  3. 使用 java ProcessBuilder [JRE 5 +] 或创建一个新的java.lang.Process来生成它应该“正常工作”的新进程
于 2012-07-18T18:39:05.933 回答