Process Builder / Runtime.getRuntime()。exec-应用程序挂起(java进程)

时间:2015-06-30 11:34:47

标签: java swing runtime.exec processbuilder

我有一个非常奇怪的问题 - 来自我运行另一个应用程序的一个程序 - 由Runtime.getRuntime()。exec()。它看起来像这样:

Runtime.getRuntime().exec(java -jar Something.jar + "bla bla params");

当我从新项目运行此代码时 - 一切正常。但是如果我在公司的系统中运行这个应用程序 - 较小的应用程序偶尔会挂起。 还有更好的 - 如果我关闭“父”程序,应用程序“返回现场”! 应用程序(挂起)是小型的Java swing应用程序。最大的应用程序是java swing app。 它使用与运行小应用程序(Something.jar)的应用程序相同的数据库连接。也许那会引起问题?

但对我来说没有任何意义 - 如果我通过Runtime.getRuntime()运行应用程序.exec-正在运行的应用程序是单独的JVM中的独立应用程序容器! 如何测试/调试配置?

0 个答案:

没有答案