在引入Lucene之前,先说下PHP JAVA Bridge的概念:

PHP JAVA Bridge:就是在PHPJava之间搭建一座桥梁,利用这座桥梁在这两个实体之间建立起一个沟通渠道,在这座桥梁的帮助下,你可以在Java中开发类,然后在PHP中调用它们的方法,同样,在你的Java桌面或Web应用程序中也可以使用PHP脚本。

PHP JAVA Bridge的详细资料:http://php-java-bridge.sourceforge.net/pjb/

PHP JAVA Bridge下载http://sourceforge.net/projects/php-java-bridge/files/

安装JDK环境

安装PHP环境

配置PHP JAVA Bridge

代码编写:

1、测试文件:

<?php

require_once("java/Java.inc");

header("content-type:text/html; charset=utf-8");
// get instance of Java class java.lang.System in PHP
$system = new Java('java.lang.System');
$s = new Java("java.lang.String", "php-java-bridge config...<br><br>");
echo $s;

// demonstrate property access
print 'Java version='.$system->getProperty('java.version').' <br>';
print 'Java vendor=' .$system->getProperty('java.vendor').' <br>';
print 'OS='.$system->getProperty('os.name').' '.
$system->getProperty('os.version').' on '.
$system->getProperty('os.arch').' <br>';

// java.util.Date example
$formatter = new Java('java.text.SimpleDateFormat',
"EEEE, MMMM dd, yyyy 'at' h:mm:ss a zzzz");

print $formatter->format(new Java('java.util.Date'));

?>

参考:http://blog.csdn.net/ycc892009/article/details/6680870

参考:http://www.jb51.net/article/55451.htm

参考:http://blog.163.com/wangyifeng_0821/blog/static/3077437220103645838478/

 

posted on 2015-08-10 11:03  milantgh  阅读(905)  评论(0编辑  收藏  举报