博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php 调用java类
阅读量:5290 次
发布时间:2019-06-14

本文共 884 字,大约阅读时间需要 2 分钟。

首先 下载   地址 : 

查了无数的资料

首先必须要jdk环境这个自己研究 我的是1.6的

1. 下载下来是JavaBridge.jar 我这个版本是6.2的 

2.制作一个名为Hello.java

public class Hello{    public static void main(String[] args)    {        System.out.println("php java bridge test");     }    public String getHi(){        return "hi, every sudt linux member";    }}

3.制作 把Hello.java 制作成 hello.jra

javac Hello.javajava Hellojar cvf hello.jar Hello.class

4.把hello.jar 复制到你的jdk 环境下 例如:我的是ubuntu 环境  我复制到该目录下面 :/usr/lib/jvm/java-1.6.0-openjdk/jre/lib/ext

5.启动JavaBridge.jar 

  • win下面 直接可以点击 默认是8080端口
  • ubuntu 下面 执行命令
java -jar JavaBridge.jar SERVLET_LOCAL:8080 # 8080可以修改成自己的端口

 

6.现在就是测试了 

  • 下载java.inc  
  • 创建 test.php
    getHi();echo $hi;$php_hi = (string) $hi;var_dump($php_hi);
  • 访问你的浏览器访问 domain.test.php

 

ps : 如果重新复制jar包 一定重新启动 java -jar JavaBridge.jar SERVLET_LOCAL:8080   复制jar包的时候一定要先关闭 javaBridge.jar 在复制 否则就会报错

转载于:https://www.cnblogs.com/jiutong/p/3568417.html

你可能感兴趣的文章
VIO的Bundle Adjustment推导
查看>>
activemq5.14+zookeeper3.4.9实现高可用
查看>>
asp.net FileUpload控件文件格式的判断及文件大小限制
查看>>
angular(1.5.8)
查看>>
h5的video标签支持的视频格式
查看>>
大数据没那么重要
查看>>
TCP/IP详解学习笔记(3)IP协议ARP协议和RARP协议
查看>>
简单【用户输入验证】
查看>>
学android:直接用jdk来helloworld
查看>>
Access Jira RESTful API by cURL
查看>>
python tkinter GUI绘制,以及点击更新显示图片
查看>>
Spark基础脚本入门实践3:Pair RDD开发
查看>>
HDU4405--Aeroplane chess(概率dp)
查看>>
RIA Test:try catch 对 Error #1009 (无法访问空对象引用的属性或方法)的处理
查看>>
python使用easyinstall安装xlrd、xlwt、pandas等功能模块的方法
查看>>
一个杯子的测试用例
查看>>
前端面试总结——http、html和浏览器篇
查看>>
CS0103: The name ‘Scripts’ does not exist in the current context解决方法
查看>>
20130330java基础学习笔记-语句_for循环嵌套练习2
查看>>
openCV(一)---将openCV框架导入iOS工程中
查看>>