当前位置: 首页 > 工具软件 > LAJP > 使用案例 >

民生银行支付使用 lajp 实现php高效调用java类

孔海超
2023-12-01

lajp官网包下载 : https://pan.baidu.com/s/1e-H3voeIYKxrG2FBkGezPg 密码: qvws

民生银行的PHPdemo :链接: https://pan.baidu.com/s/1opYBC5Cht8c0dTSIMW3v-w 密码: 7q8t
(民生银行的PHPdemo可以到民生银行去官网下载)

第一步: 安装 jdk (java环境)
安装好之后,进行系统环境配置

第二部:移动文件夹
PHPdemo中的 phpdemo\v3.0.0.1\文档\php_demo\www 文件夹复制到你的项目目录下,
文件中 run-socket.bat 、run-socket.sh 、php_java.php 、lib 同目录(如果目录不同请修改run-socket.bat 文件中的加载配置)

第三部:运行java环境
双击run-socket.bat 打开之黑窗口不要关闭
第四步:运行PHP文件
下面是测试:

具体实现过程:
1 . 修改 lajp-10.05\jni\make.sh 里面的JAVA_HOME的文件路径;
2. 双击 run-socket.bat 文件;
3. 将 lajp-10.05\php\php_java.php.socket 拷贝到项目的根目录下,并改名php_java.php;
4. 在 php_java.php 同级目录下穿件hello.php文件:

<?php
require_once("php_java.php");//引用LAJP提供的PHP脚本

$name ="LAJP";  //定义一个名称

try
{
  //调用Java的hello.HelloClass类中的hello方法
  $ret = lajp_call("hello.HelloClass::hello", '你好');
  echo "{$ret}<br>";
}
catch(Exception $e)
{
  echo "Err:{$e}<br>";
}
?>

5.使用 PHP运行此文件就会出现Hello World! LAJP字符串;

注意不要忘记PHPjava 的环境变量的配置

 类似资料: