memory_limit = 8M        ;修改为更大,我的设置了100M

解决方案 »

  1.   

    楼主系统环境变量中的java_home,classpath有没有定义,另外phpinfo的时候有没有显示java相关的配置,如果有就说明成功了.只要在页面里面
    $a=new Java("test",""); //这里假设test.class为classpath中的一个类$x=$a->returnInput(4); //这里假设该方法返回输入的数字echo $x;//output:4
      

  2.   

    http://www.yesky.com/SoftChannel/72342371945349120/20030228/1654442.shtml
      

  3.   

    还是不行啊。memory_limit =100M 我也改了,在phpinfo里面有JAVA的相关的配置,
    我写的
    package Test;
    public class Test1
    {
    public String getMessage()
    {
    return "你好世界!";
    }
    }
    用PHP文件调用
    <?php
    $j=new java("Test.Test1");
    $s=$j->getMessage();
    echo $s;
    ?>执行后   Warning: java.lang.NullPointerException in E:\ApacheXP\www\HelloWorld.php on line 3    这个警告。是那里出问题了我还是没有搞懂。
      

  4.   

    目前只有 PHP4 的稳定 java 扩展,看看这个
    http://www.openphp.cn/index.php?module=article&id=66
      

  5.   

    http://www.phpe.net/articles/117.shtml
    你按照这个做一遍看看
      

  6.   

    http://club.phpe.net/index.php?act=ST&f=15&t=7214&s=估计是你得java class没有配置好
      

  7.   

    我照着  http://www.openphp.cn/index.php?module=article&id=66 上面做了。也得到了
    Java version=1.4.2 
    Java vendor=Sun Microsystems Inc. 
    OS=Windows XP 5.1 on x86 
    星期日, 十月 17, 2004 at 10:57:02 下午 中国标准时间 
    可是调用自己写的类就不了,报 Warning: java.lang.NullPointerException in E:\ApacheXP\www\HelloWorld.php on line 3   错 要是调用 http://www.openphp.cn/index.php?module=article&id=66 的例子的话,就报:Apache HTTP Server 遇到问题需要关闭。这样的错误这又是那里出问题了呀??????