php.ini中的设置如下
[java] 
extension=php_java.dll
java.home="D:\j2sdk1.4.0_01" 
java.library="D:\j2sdk1.4.0_01\jre\bin\server\jvm.dll"
java.library.path="d:\ydweb\lib" 
java.class.path="D:\PHP\php_java.jar;D:\Ydweb\class\java"

解决方案 »

  1.   

    http://blog.csdn.net/ezdevelop/archive/2004/07/15/42461.aspx
      

  2.   

    我说说我的经验我的php.ini是这样配的
    [Java]
    extension=php_java.dll
    java.class.path ="C:\php\extensions\php_java.jar;C:\java;C:\java\SClient.jar"
    java.home = c:\j2sdk\bin
    java.library = C:\j2sdk\jre\bin\server\jvm.dll 
    java.library.path = C:\php\extensions
    你的可能要这样
    [java] 
    extension=php_java.dll
    java.home="D:\j2sdk1.4.0_01\bin" 
    java.library="D:\j2sdk1.4.0_01\jre\bin\server\jvm.dll"
    java.library.path="C:\php\extensions" 
    java.class.path="C:\php\extensions\php_java.jar;D:\Ydweb\class\java;d:\ydweb\lib"
    试试吧.如果配置没有问题,
    phpinfo可以看到相关信息.
    不过这样用很烦的,如果java写的类改变了,是不会立即生效的,php调用的还是内存里的class,
    没找到什么办法,一定要重启.所以能不用,还是不要用.好像也不稳定,
    php5这方面的支持好像去掉了..
      

  3.   

    php5.0.1不支持,我用的就是php5。楼上说的配置方法我都试过了,还试过好多个路径方式 ,就是不行 。
    phpinfo可以看到相关信息。]那我只好不用了。