您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP+JavaBridge完整环境配置

2025/9/18 23:12:31发布28次查看
环境:64位win7操作系统 本项目需要软件: xampp(xampp-win32-1.8.1-vc9-installer)安装包:http://www.apachefriends.org/zh_cn/xampp-windows.html#1787
eclipsephp studio3:http://epp.php100.com/#down
php java-bridge(php-java-bridge_6.2.1_documentation.zip): http://php-java-bridge.sourceforge.net/pjb/download.php
jdk( 我们使用的版本为:java(tm)plaform se 7 u5即jdk-7u5-windows-x64.exe):在oracle官网可下
1.配置php+mysql+apache 许多人通过他们自己的经验认识到安装 apache 服务器是件不容易的事儿。如果您想添加 mysql、php 和 perl,那就更难了。
xampp 是一个易于安装且包含 mysql、php 和 perl 的 apache 发行版。xampp 的确非常容易安装和使用:只需下载,解压缩,启动即可。
1.1使用安装包进行安装 使用安装包来安装 xampp 是最简单的方法。
xampp win32 的安装向导
安装过程结束后,您会在 开始/程序/xampp 菜单下找到 xampp。您可以使用 xampp 控制面板来启动/停止所有服务或安装/卸载所有服务。
xampp 控制面板能启动/停止 apache、mysql、filazilla 和 mercury,或直接将其安装为服务
1.2测试php环境 编写helloworld.php并放入xampp安装目录下的htdocs文件夹
在浏览器端输入http://localhost/helloworld.php。并得到以下输出,则表示正确。
1.3 ide 安装eclipsephp studio3,并将工作空间指向xampp目录下的htdocs,启动xampp,这样编写的php文件就直接保存在htdocs文件夹内,可以直接调试。
2配置java环境 2.1安装jdk 得到jdk的安装文件,点击安装,如图所示:
· 安装成功后,假设安装路径为c:\program files\java\jdk1.7.0_05,右键点击我的电脑选择properties,得到界面如图:
· 点击advanced system settings,得到界面如图:
· 点击environment variables…得到界面如图:
· 在system variables中找到path并双击进行编辑,得到界面如图:
· 在variable value的末尾加上“;”和jdk和jre的bin文件夹,即“;c:\program files\java\jre7\bin;c:\program files\java\jdk1.7.0_05\bin”,点击ok即可,如图:
2.2测试 在键盘上键入windows+r,并在open栏中输入cmd,回车,进入命令行。键入java -version并按enter键,若得到界面如下图所示,即jdk环境配置成功。
3使用javabridge 3.1软件需求 ø php-java-bridge_6.2.1_documentation.zip: http://php-java-bridge.sourceforge.net。
ø javabridge.jar:将上面的php-java-bridge_6.2.1_documentation.zip解压得到一个javabridge.war,将javabridge.war重命名为javabridge.jar,再次用winrar对javabridge.jar解压到javabridge目录,在javabridge\web-inf\lib里面可以找到javabridge.jar。
ø lucene.jar:将上面的php-java-bridge_6.2.1_documentation.zip解压得到一个javabridge.war,将javabridge.war重命名为javabridge.jar,再次用winrar对javabridge.jar解压到javabridge目录,在javabridge\web-inf\lib里面可以找到lucene.jar。
ø jdk:javabridge是由java语言实现的,所以必须安装jdk实现对jar文件执行提供支持。
3.2运行javabridge 双击运行javabridge.jar,应该会弹出一个可以选择的对话框,如果没有弹出,是因为没有安装jdk或者文件关联错误,解决方法是安装jdk或者运行“start javaw -jar javabridge.jar”(内容保存到*.bat里面,而*.bat与javabridge.jar同一个目录)替代双击。弹出对话框后不用选择,直接点击“确定”即可。正确如下:
3.3测试javabridge 新建一个test.php(*.php xampp安装目录下的htdocs文件夹)文件,内容如下:
getproperty('java.version').'
';
print 'java vendor=' .$system->getproperty('java.vendor').'
';
print 'os='.$system->getproperty('os.name').' '.
$system->getproperty('os.version').' on '.
$system->getproperty('os.arch').'
';
// 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'));
?>
java.inc应该放到java目录下,而java应该与test.php同目录,解压javabridge.jar可以在javabridge\meta-inf里面找到java目录,完全拷贝java目录与test.php同目录。执行test.php得到如下输出或类似输出则表现正确:
3.4在php中调用自己创建的java 类 非开发人员可以略过本节。
得到上面输出说明javabridge安装成功了,php可能调用java内部的类,下面使用java编写自己的类,而php则调用自己写的java类。
为了尽排除错误,先建立一个echohello.java进行测试,代码如下:
public class echohello
{
public string test()
{
return conguratulation php can call methods from java;
}
}
在eclipse中执行一次echohello.java,会在工程目录下的bin目录下生成echohello.class文件,将echohello.class拷贝到c:\program files\java\jre7\classes目录下,因为版本号的不同,jre7文件夹名字可能不同。安装jdk时候默认没有c:\program files\java\jre7\classes,需要手动建立。
测试自己的java类,修改test.php代码如下:
test();
?>
需要重新启动javabridge.jar再运行test.php方法是:到任务管理器里面结束java.exe和javaw.exe,重新双击运行javabridge.jar,不用选择下列列表,直接“确定”即可。
运行test.php得到conguratulation php can call methods from java的输出可以进行下一步,否则重复上面的步骤。
4 svn tortoisesvn 64位的1.7.10:http://tortoisesvn.net/downloads.zh.html
同时下载汉语言包进行安装。
在http://tortoisesvn.net/support.zh.html svn使用帮助文档。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product