有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何在php脚本中执行Java程序?

我正在写一个简单的网页上传脚本。 目标是使用php上传一个文件,然后调用java程序来处理该文件
我已经完成了上传文件的工作,但我无法从php脚本中成功运行java程序
我试过exec()shell_exec()system()都没有结果
对于命令,我使用了“java Test”、“java < directory >/Test”、“/usr/bin/java < directory >/Test”,甚至将应用程序设置为jar文件,但没有结果。我实际使用的代码行是:

echo shell_exec("java Test");

通常没有输出。但是,如果我只有shell_exec("java"),那么会显示java帮助的最后一行(“show splash screen with specified image”),这表明命令已经执行。例如,如果我使用shell_exec("whoami"),我会返回“nobody”,这是正确的。java文件所做的唯一一件事就是创建一个文件,这样我就可以看到应用程序已经成功运行(如果我在命令行上运行它,应用程序就会成功运行)。我已经将java文件的权限设置为777,以排除任何权限错误的可能性。一段时间以来,我一直在努力解决这个问题,尝试了各种各样的选项,但都没有结果——文件从未创建过(文件是用绝对路径创建的,所以它没有被创建,我就是找不到文件)。有人有什么想法吗

谢谢


共 (0) 个答案