Tag: 外部进程

从Java代码中运行程序

使用一段Java代码调用程序的最简单方法是什么? (我想运行的程序是aiSee,它可以从命令行或Windows GUI运行;我在Vista上,但代码也将在Linux系统上运行)。

在java Thread中中断外部方法调用

我的java程序使用外部方法(我没有源代码)需要一段时间才能完成,所以我在Thread类中调用了该方法(在其run方法中)。 现在问题是如果用户想要退出程序,我如何立即停止线程(不等待方法结束)。 当我调用Thread的中断方法时,没有任何反应,在外部方法完成之前没有中断的exception。 我以为可能会发生中断的exception,并且在外部方法运行的同时被捕获但可能没有? 我不确定Threads如何正常工作。 那你怎么解决这个问题呢?

Java外部程序

我想从我的Java应用程序启动外部第三方应用程序。 这个外部应用程序应该在我的java应用程序运行时一直运行。 有时候(这取决于用户交互)我的java应用程序应该能够通过stdin和stdout读写这个外部应用程序。 我怎样才能做到这一点?