这是PHP代码,在Apache Web服务器下:
<?php
exec("java xxx.yyy");
?>
然后我得到错误:无法找到或加载主类xxx.yyy 。
我认为这是CLASSPATH
问题,所以我尝试使用bash脚本。
#! /bin/bash
# filename: /usr/local/bin/ex.sh
export CLASSPATH=/usr/lib/jvm/java-1.7.0-openjdk-amd64/lib:/usr/lib/jvm/java-1.7.0-openjdk-amd64/jre/lib:/usr/lib/jvm/java-1.7.0-openjdk-amd64/lib/dt.jar:/usr/lib/jvm/java-1.7.0-openjdk-amd64/lib/jconsole.jar:/usr/lib/jvm/java-1.7.0-openjdk-amd64/lib/sa-jdi.jar:/usr/lib/jvm/java-1.7.0-openjdk-amd64/lib/tools.jar:/home/ubuntu/myclass/bin
java xxx.yyy
然后
<?php
exec("ex.sh");
?>
但仍无效。
有人能帮助我吗?