如何在php中执行jar文件

时间:2013-02-21 16:16:52

标签: php jar

我读了很多关于这一点,但我的问题仍然存在:

我要做的是:

echo shell_exec("/usr/bin/nohup /usr/bin/java -Xmx1g -jar /var/www/html/myDir/ff.jar &");

它给了我这个错误:

Error occurred during initialization of VM Could not reserve enough space for code cache

我使用nohup因为即使php终止,jar也必须运行。

可能是什么问题?

1 个答案:

答案 0 :(得分:1)

您在运行的机器上启用了SELinux吗?请参阅http://archimedeseureka.blogspot.com/2011/01/executing-java-from-php-in-rhelcentos.html - 我在Fedora 18系统上遇到了这个问题,设置httpd_execmem似乎修复了它。