linux下php扩展java类

MR_chenxj 发布于 2013/12/16 15:58
阅读 817
收藏 2

在ubuntu系统中,想要通过PHP来调用JAVA类,使用了php-java-bridge,用phpinfo查看有这个信息不过,

写了个测试:

<?php
$system=new Java("java.lang.System");
print 'Java version='.$system->getProperty('java.version');
echo "OK";
?>
会报这样的错误 PHP Fatal error:  Class 'Java' not found in XXX,
不知什么原因???
加载中
0
马太航
马太航
自己写个桥 EXEC调用吧,最方便
0
梅开源
梅开源
经过综合研究我采用caucho
0
南湖船老大
南湖船老大

php-java-bridge 不是你这么玩的,你写的PHP代码要放到tomcat的下的。php-java-bridge 自带了PHP的程序文件的,相当于有一套自己的PHP环境。

真要玩两个语言互通,可以有很多方式,resin的解决方案,hprose,socket均可。php-java-bridge不是一个好的选择。

0
宏哥
宏哥

引用来自“南湖船老大”的答案

php-java-bridge 不是你这么玩的,你写的PHP代码要放到tomcat的下的。php-java-bridge 自带了PHP的程序文件的,相当于有一套自己的PHP环境。

真要玩两个语言互通,可以有很多方式,resin的解决方案,hprose,socket均可。php-java-bridge不是一个好的选择。

http://www.caucho.com/projects-2/php-app-server-quercus/

为Java OOP爱好者提供的PHP工具, 直接把PHP编译成java 

0
南湖船老大
南湖船老大

引用来自“宏哥”的答案

引用来自“南湖船老大”的答案

php-java-bridge 不是你这么玩的,你写的PHP代码要放到tomcat的下的。php-java-bridge 自带了PHP的程序文件的,相当于有一套自己的PHP环境。

真要玩两个语言互通,可以有很多方式,resin的解决方案,hprose,socket均可。php-java-bridge不是一个好的选择。

http://www.caucho.com/projects-2/php-app-server-quercus/

为Java OOP爱好者提供的PHP工具, 直接把PHP编译成java 

嗯 这个是最成熟的,已经通过了很多PHP流行程序的测试,而且支持PHP5.4的最新特性
0
乌龟壳
乌龟壳

感觉只有这三条路最实在。

1.Java发布web接口,php调用

2.java发布tcp/udp接口,php调用

3.java用标准输入输出,php直接重定向与其沟通

返回顶部
顶部