没有Runtime.exec()执行java程序?是否存在任何“Java Executor”?

时间:2013-05-24 05:47:33

标签: java exec runtime.exec

有没有办法在不使用Runtime exec的情况下从另一个Java程序中运行Java程序?

是否有某种JavaExecutor工具可以与DiagnosticCollector一起使用? (像JavaCompiler一样)?

2 个答案:

答案 0 :(得分:1)

如果要在运行时传递类名,请通过Reflection调用它。如果程序抛出异常,则捕获堆栈跟踪并将其用于进一步诊断。

答案 1 :(得分:0)

是的,IBM提供了一个诊断收集器,用于收集与Java虚拟机(JVM)问题相关的文档和诊断数据。在JVM启动时,它会运行诊断配置检查。