php怎么调用java方法

  介绍

小编给大家分享一下php怎么调用java方法,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!

php调用java方法:首先下载“php-java-bridge_6.2.1_documentation.zip”并运行JavaBridge,然后在www目录下新建测试。php;最后在php中调用自定义的JAVA类即可。

1。PHP调用JAVA方法

1.1。,软件需求

    <李>下载php-java-bridge_6.2.1_documentation。邮政,下载地址为:http://php-java-bridge.sourceforge.net/pjb/download.php <李> JavaBridge.jar:将上面的php-java-bridge_6.2.1_documentation.zip解压得到一个JavaBridge.war,将JavaBridge.war重命名为JavaBridge.jar,再次用解压缩的软件对JavaBridge.jar解压到JavaBridge目录,在JavaBridge \ web - inf \ LIB里面可以找到JavaBridge.jar和Lucene.jar。 <李> JDK: JavaBridge是由Java语言实现的,所以必须安装JDK实现对jar文件执行提供支持。并配好环境变量。

1.2。,运行JavaBridge

    <李>双击运行JavaBridge \ web - inf \ LIB里的JavaBridge。罐,应该会弹出一个可以选择的对话框,如果没有弹出,是因为没有安装JDK或者文件关联错误,解决方法是安装JDK或者运行“开始javaw jar JavaBridge.jar”(内容保存到*。bat里面,而*。bat与JavaBridge。jar同一个目录)替代双击。弹出对话框后不用选择,直接点击”确定”即可。正确如下:

 php怎么调用java方法

1.3。,测试JavaBridge

    <李>在www目录下新建测试。php内容如下:
require_once (“java/Java.inc");      美元系统=new Java(& # 39;有# 39;);      $ s=new Java (“java.lang.String",“php Java bridge配置……& lt; br> & lt; br>“);      echo $ s;      打印& # 39;Java版本=& # 39;。美元系统→getProperty (& # 39; java.version& # 39;)强生# 39;& lt; br> & # 39;;      打印& # 39;Java厂商=& # 39;美元。系统→getProperty (& # 39; java.vendor& # 39;)强生# 39;& lt; br> & # 39;;      打印& # 39;操作系统=& # 39;。美元系统→getProperty (& # 39; os.name& # 39;)强生# 39;& # 39;。      系统→美元getProperty (& # 39; os.version& # 39;)强生# 39;alt=" php怎么调用java方法">

1.4。,在PHP中调用自定义的JAVA类

    <李>先建一个测试类测试。java:李
{公共类测试      私人字符串名称=?“;//setter和getter      公共空间setName(字符串名称){      this.name=名称;      }            公共字符串getName () {      返回this.name;      }//加法      公共浮动添加(num1浮动,浮动num2) {      返回num1 + num2;      }      李}
    <>编写完类,将Test.java编译生成类文件,将测试。类拷贝到C: \ Program Files \ Java \ jre7 \类目录下,因为版本号的不同,jre7文件夹名字可能不同。安装JDK时候默认没有C: \ Program Files \ Java \ jre7 \类,需要手动建立。 <李>修改测试。php的内容为:李
//自定义类测试      require_once (“java/Java.inc");      $测试=新的Java (“Test");//产生实例      测试→美元setName(“哈哈,PHP调用JAVA的方法!“);//后面的调用就跟在php中调用类方法一样      打印“调用类测试的getName方法,返回值为:“。测试→美元getName()干净& lt; br>“;      打印“调用测试的添加方法,返回值为:“。美元测试→添加(11.2,15.7);
    <李>再访问http://localhost/test。php页面就输出下面内容了: <李>  php怎么调用java方法

看完了这篇文章,相信你对php怎么调用java方法有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

php怎么调用java方法