通过shell_exec()将PHP变量发送到Java Jar文件

时间:2014-12-30 06:34:56

标签: java php shell-exec

我正在尝试将Apple PNG文件转换为普通的PNG文件。有一个PHP类,我发现这样做,但它只适用于某些类型的Apple PNG文件。但是,我发现了一个Java应用程序,它应该将Apple的PNG文件转换成它们的很多种类。

我正在使用PHP,我根本不懂Java,这是我试图让它工作的最大问题。

这是我想要使用的Java应用程序:

https://github.com/CuelogicTech/Convert-iOS-Application-PNG-images

下面是stackoverflow问题,最像这个问题:

How to call an executable jar from php with an argument passed to main method

知道Java的人告诉我,我正在引用的Java Jar文件接受文件名作为参数。我在我的linux服务器上安装了JRE并尝试了以下shell命令:

$command = "java -jar /path/PNGConverter.jar /path/filetoconvert.png";
shell_exec($command);

当我输入此命令时,无论是通过代码还是直接进入终端,都没有任何反应。 (也没有错误)。我希望有人可以帮助指出我在这里缺少的东西,谢谢你的时间。

0 个答案:

没有答案