$test = new Java("/usr/java/j2sdk1.4.0_03/bin/Test");
按照我上面的修改一下看行不行
/usr/java/j2sdk1.4.0_03/bin/   bin的路径 你修改成你windwos下的路径  我的是LINUX下的

解决方案 »

  1.   

    to wy2000490(军) 
    试过了,不行啊
      

  2.   

    我不清楚php的扩展调用java  在php.ini下面是不是配置好的
    网站有很多教材 你可以看看检查一下你的的php.ini配置有没有问题
      

  3.   

    谢谢wy2000490(军)答复,我觉得该配置的我都配置了,教材也看了不少,上面提到的需要注意的都也反复测试过了。我实在是找不出哪些配置了需要修改了。我把我的php.ini贴上了,帮我看一下吧。
      

  4.   

    [PHP]
    engine = On
    zend.ze1_compatibility_mode = Off
    short_open_tag = On
    asp_tags = Off
    precision    =  14
    y2k_compliance = On
    output_buffering = 4096
    ;output_handler =
    zlib.output_compression = Off
    ;zlib.output_handler =
    implicit_flush = Off
    unserialize_callback_func=
    serialize_precision = 100
    allow_call_time_pass_reference = Off
    safe_mode = Off
    safe_mode_gid = Off
    safe_mode_include_dir =
    safe_mode_exec_dir =
    safe_mode_allowed_env_vars = PHP_
    safe_mode_protected_env_vars = LD_LIBRARY_PATH
    ;open_basedir =
    disable_functions =
    disable_classes =
    expose_php = Onmax_execution_time = 30     ; Maximum execution time of each script, in seconds
    max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
    memory_limit = 8M      ; Maximum amount of memory a script may consume (8MB)
    error_reporting  =  E_ALL & ~E_NOTICE & ~E_STRICTdisplay_errors = Ondisplay_startup_errors = Offlog_errors = Offlog_errors_max_len = 1024ignore_repeated_errors = Offignore_repeated_source = Offreport_memleaks = Ontrack_errors = Off;html_errors = Off;docref_root = "/phpmanual/"
    ;docref_ext = .html
      
    ;error_prepend_string = "<font color=ff0000>";error_append_string = "</font>";error_log = filename;error_log = syslog
    ;arg_separator.output = "&amp;";arg_separator.input = ";&"variables_order = "EGPCS"register_globals = Onregister_long_arrays = Onregister_argc_argv = Offpost_max_size = 8Mgpc_order = "GPC"magic_quotes_gpc = Onmagic_quotes_runtime = Off    magic_quotes_sybase = Offauto_prepend_file =
    auto_append_file =
    default_mimetype = "text/html"
    ;default_charset = "iso-8859-1"
                                
    ;always_populate_raw_post_data = On; UNIX: "/path1:/path2"  
    ;include_path = ".:/php/includes"
    ;
    ; Windows: "\path1;\path2"
    ;include_path = ".;c:\php\includes"doc_root =user_dir =extension_dir ="d:\appserv\php\ext"
      

  5.   

    enable_dl = Oncgi.force_redirect = 0; cgi.redirect_status_env = ;; cgi.fix_pathinfo=1; fastcgi.impersonate = 1;;cgi.rfc2616_headers = 0 file_uploads = On;upload_tmp_dir =upload_max_filesize = 10Mallow_url_fopen = On;from="[email protected]";user_agent="PHP"default_socket_timeout = 60; auto_detect_line_endings = Off;extension=php_bz2.dll
    ;extension=php_cpdf.dll
    ;extension=php_crack.dll
    ;extension=php_curl.dll
    ;extension=php_db.dll
    ;extension=php_dba.dll
    ;extension=php_dbase.dll
    ;extension=php_dbx.dll
    ;extension=php_domxml.dll
    ;extension=php_exif.dll
    ;extension=php_fdf.dll
    ;extension=php_filepro.dll
    extension=php_gd2.dll
    ;extension=php_gettext.dll
    ;extension=php_hyperwave.dll
    ;extension=php_iconv.dll
    ;extension=php_ifx.dll
    ;extension=php_iisfunc.dll
    ;extension=php_imap.dll
    ;extension=php_interbase.dll
    ;extension=php_java.dll
    extension=java-x86-windows.dll
    ;extension=php_ldap.dll
    ;extension=php_mbstring.dll
    extension=php_mysql.dll
    ;extension=php_mcrypt.dll
    ;extension=php_mhash.dll
    ;extension=php_mime_magic.dll
    extension=php_ming.dll
    ;extension=php_mssql.dll
    ;extension=php_msql.dll
    ;extension=php_oci8.dll
    ;extension=php_openssl.dll
    ;extension=php_oracle.dll
    ;extension=php_pdf.dll
    ;extension=php_pgsql.dll
    ;extension=php_printer.dll
    ;extension=php_shmop.dll
    ;extension=php_snmp.dll
    extension=php_sockets.dll
    ;extension=php_sybase_ct.dll
    ;extension=php_w32api.dll
    ;extension=php_xmlrpc.dll
    ;extension=php_xslt.dll
    ;extension=php_yaz.dll
    ;extension=php_zip.dll
    [Syslog]
    ; Whether or not to define the various syslog variables (e.g. $LOG_PID,
    ; $LOG_CRON, etc.).  Turning it off is a good idea performance-wise.  In
    ; runtime, you can define these variables by calling define_syslog_variables().
    define_syslog_variables  = Off[mail function]
    ; For Win32 only.
    SMTP = localhost; For Win32 only.
    sendmail_from = [email protected]; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
    ;sendmail_path =[Java]
    java.home="C:\jdk\jre;C:\jdk\bin"
    java.class.path="D:\Appserv\php\javaclass"
    java.library.path="D:\Appserv\php\ext\"
    java.library = "C:\jdk\jre\bin\server\jvm.dll"
    java.log_level = 2;java.class.path = .\php_java.jar
    ;java.home = c:\jdk
    ;java.library = c:\jdk\jre\bin\hotspot\jvm.dll 
    ;java.library.path = .\
      

  6.   

    ;extension=php_java.dll去掉前面的;
      

  7.   

    谢谢关注,我的php_java.dll其实早就开过了,就是因为开了后Apache出错才用php-java-bridge的。
      

  8.   

    顶了……
    小弟我初学,不知楼主有没有试过将apache-tomcat-5.5.16和PHP/5.1.2整合的?能否赐教?谢谢~~~````
      

  9.   

    我也是同样的问题,
    只是我是用的linux环境
    apache2。05
    php4.35
    j2sdk1.4.2_05
    很多站点都看过,很多资料都翻过,就是调用不了自己
    实现的java类,明明类是放在了指定的目录,但是,却
    找不到,我也很郁闷,这个问题困扰了我很久了。跟我有相同环境的成功调用过的自己类的大虾能给我个提示吗?
    或者给我一个配置文档多谢了!!!!!!!!
      

  10.   

    我已经解决这个问题了!
    但是我是linux环境
    httpd2.05
    j2sdk1.4.2_05但是window系统我就不知道了,你可以用一对双引号将你的类路径给引起来试试看
    如:java.class.path=c:\fff\fff;c:\myclass
    改成:
         java.class.path="c:\fff\fff;c:\myclass"
    你可以试试看,我觉得这个说不一定就可以了