-1

我有一个执行 .jar 文件的 php 脚本:

<?php
passthru("java -jar nlp-server.jar 9000");
?>

我想在网站上显示这个 .jar 文件生成的输出。有问题的部分是 .jar 文件没有完成执行,因为它是一个服务器应用程序。因此导航到 php 文件将无济于事,我也没有设法使 AJAX 工作。

有没有办法在网站上显示 .jar 文件的“实时”输出?

4

2 回答 2

1

你必须使用

system();

system() 就像函数的 C 版本一样,它执行给定的命令并输出结果。

http://php.net/manual/en/function.system.php

于 2013-10-27T21:53:26.777 回答
-1

通过(如果可以的话)直接使用它:<applet code="test.class" archive="nlp-server.jar" width=120 height=120>

这是我知道的唯一方法,因为(java)脚本必须完成才能通过 PHP 显示结果,否则您将获得执行超时......

于 2013-10-27T21:53:12.073 回答