通过php-java-bridge-4.0.8a_j2ee集成Java 6到PHP 5.2.1

来源:互联网 发布:牛当家皮带怎么样 知乎 编辑:程序博客网 时间:2024/04/28 16:45

不需要修改php.ini的任何配置.这与在java 5上的配置大相径庭

  • 1.下载php-java-bridge-4.0.8a_j2ee 
  • 2.解压
  • 3.双击加压目录下的test.bat,同时生成一个ext目录,执行java -jar JavaBridge.jar,稍后出现一个对话框选择JavaBridge监听端口.这里选择SERVLET:8080

  
<?php
    
require_once("http://localhost:8080/JavaBridge/java/Java.inc"
);
    
$s = new Java("java.lang.System"
);

    
$s = $s->getProperties(); // 返回一个字符串和


    
$start =  strpos($s,'{');echo '<br/>';
    
$end =  strpos($s,'}'
);

    
$result = substr($s, $start+1,-(strlen($s)-$end
));
    
$rows = explode(',',$result);echo '<pre>'
;
    
print_r($rows
);
  
?>

allow_url_fopen = On
allow_url_include = On

同时打开上述两个设置,如果allow_url_fopen = Off,allow_url_include就不起作用,无法访问URL资源.一般的require_once 只对本地文件系统有效,要想是这样的包含操作对URL地址必须两个设置同时打开,才能使PHP读取URL包含的文件.
 

原创粉丝点击