Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个执行 .jar 文件的 php 脚本:
<?php passthru("java -jar nlp-server.jar 9000"); ?>
我想在网站上显示这个 .jar 文件生成的输出。有问题的部分是 .jar 文件没有完成执行,因为它是一个服务器应用程序。因此导航到 php 文件将无济于事,我也没有设法使 AJAX 工作。
有没有办法在网站上显示 .jar 文件的“实时”输出?
你必须使用
system();
system() 就像函数的 C 版本一样,它执行给定的命令并输出结果。
http://php.net/manual/en/function.system.php
通过(如果可以的话)直接使用它:<applet code="test.class" archive="nlp-server.jar" width=120 height=120>
<applet code="test.class" archive="nlp-server.jar" width=120 height=120>
这是我知道的唯一方法,因为(java)脚本必须完成才能通过 PHP 显示结果,否则您将获得执行超时......