如何以独立于平台的方式在netbeans中的Java框架内运行外部程序?

我目前正在为一所大学开展研究项目,我正在与我的数据库进行GUI交互,并根据数据启动外部程序。 我正在使用运行时命令(一旦检测到OS)就用所选数据启动该外部程序。

我的问题是如何在Java框架内嵌入外部程序的GUI,如果甚至可以远程实现的话?

鉴于对该问题的澄清评论,简短的回答是“不,你不能那样做”。

Java无法在JFrame中显示本机程序的GUI,即使目标程序实际上是为了允许它的GUI在另一个程序的框架中呈现而构建的。

你在使用控制台应用程序吗? 你必须拦截它的标准输出才能正确地完成它。 因此,您可以在可以放入JFrame的UI控件中显示第三方应用程序输出的文本。