java - 在没有 Runtime.exec() 的情况下执行 java prog? "JavaExecutor"是否存在?

标签 java exec runtime.exec

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

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

最佳答案

如果你想在运行时传入类名,可以通过反射来调用。如果程序引发异常,请捕获堆栈跟踪并将其用于进一步诊断。

关于java - 在没有 Runtime.exec() 的情况下执行 java prog? "JavaExecutor"是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16728411/

相关文章:

c - 从 execl() 运行脚本

linux - 如何正确使用 "find ... -exec ..."来移动除少数之外的所有文件和目录?

java - 在命令行中捕获 RuntimeException 'cross-borders"——源自一个 jar 并抛出到另一个 jar 中

java - 如何在gradle中分别调用任务

java - 使用 java 以编程方式处理软件

java - 在单独的进程中执行 Java 应用程序

带重定向的 java getRuntime().exec()

java - 如何使用 Java 执行 Windows 命令 - 更改网络设置

在托管环境中的tomcat上上传java文件

java - 如何用Kotlin编写Dagger组件?