我有一个 jar 文件,需要从 PHP
调用,当我像这样从终端直接点击它时,Jar 运行良好
java -cp vajavastlib.jar:. GetVirtualCard
我正在使用ubuntu 15.04
。但是当我像这样在 Controller (使用 yii 框架)中调用它时
exec("java -cp vajavaSTLib.jar:.GetVirtualCard");
它返回空字符串。
感谢您提前提供的帮助。
最佳答案
您可能无法看到输出或任何错误。输出不会发送到 php 处理程序。在命令末尾添加 2>&1。 它肯定会显示输出。 另外,请确保 jar 文件位于公共(public)目录中。
关于java - 无法使用 php exec 执行 jar 文件,尽管它可以在终端中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34632473/