我们试图使用Runtime.getRuntime().exec(...)调用Windows中的外部程序,但这似乎会导致死锁。外部进程是异步启动的,但过了一段时间就停止了任何操作。--当我停止Java线程时,外部进程将继续,因此它一定是在等待Java线程。这是我们目前的相关代码: Process process = Runtime.getRuntime().exec(System.getProperty("user.dir") + "<em
我正在尝试从我的Java web应用程序运行c++可执行文件。当我转到相关页面时,它会执行命令并运行可执行文件,但不会产生任何输出。下面是我的代码:log.info("log.error(e.getStackTrace());if(exitVal == 1)
throw new Exception("Error in c++