在windows10系统下安装ampps,在www目录下开发php网页,需要调用java api。

参考

https://blog.csdn.net/u013703963/article/details/53994867

在实践过程中,有些操作步骤采用了不同方法实现,特此记录备忘。

1

在cmd下检查java, php

$ java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)$ php -version
PHP 7.1.16 (cli) (built: Apr 10 2018 18:09:30) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies

2

进入网站http://sourceforge.net/projects/php-java-bridge/files,选择Binary package,然后选择最新的版本Php-java-bridge_7.2.1,下载JavaBridgeTemplate721.war

3

释放JavaBridgeTemplate721.war中WEB-INF/lib/JavaBridge.jar所在的目录lib到www目录下(用winrar即可释放)

 
 

释放JavaBridge.jar中java/java.inc所在的目录java到www目录下

4

执行cmd指令:cd lib

java –jar JavaBridge.jar

会弹出一个Jar的文件窗口,选择服务端口,如下图:

5

在浏览器中查看刚刚所开启的服务,成功则如图

6

执行test.php文件,

<?phprequire_once("java/Java.inc");$system = new Java('java.lang.System');$s = new Java("java.lang.String", "php-java-bridge config...<br><br>");echo $s;print 'Java version='.$system->getProperty('java.version').' <br>';print 'Java vendor=' .$system->getProperty('java.vendor').' <br>';print 'OS='.$system->getProperty('os.name').' '.$system->getProperty('os.version').' on '.$system->getProperty('os.arch').' <br>';$formatter = new Java('java.text.SimpleDateFormat',"EEEE, MMMM dd, yyyy 'at' h:mm:ss a zzzz");print $formatter->format(new Java('java.util.Date')).' <br>'.' <br>';?>

就会出现下图所示:

PHP调用Java的环境搭建成功

PHP实现Java API接口的调用(JavaBridge环境搭建)相关推荐

  1. java跨域权重_爱站权重查询 API 接口请求调用

    原标题:爱站权重查询 API 接口请求调用 爱站权重查询 API 接口在网上已经很多且大都封装成了 API 供别人调用.支持前台跨域请求,以GET/POST方式提交即可.爱站权重查询 API 接口可以 ...

  2. Java API接口签名认证

    Java API接口签名认证 我们在进行程序开发的时候,一定会开发一些API接口,供他人访问.当然这些接口中有可能是开放的,也有可能是需要登录才能访问的,也就是需要Token鉴权成功后才可以访问的.那 ...

  3. php抓取搜狗图片,搜狗美图 API 接口请求调用

    原标题:搜狗美图 API 接口请求调用 搜狗美图 API 接口在网上已经很多且大都封装成了 API 供别人调用.支持前台跨域请求,以POST方式提交图片即可.搜狗美图 API 接口每日都会更新一张美图 ...

  4. 微博API接口的调用

    本人大学狗一枚,学识尚浅,只为做笔记用,愿求大神们多多指教.楼主我就买了本社交网站数据挖掘与分析的书(python语言),==装逼的..言归正传,由于书中设计到的社交网站是twitter,脸book, ...

  5. php 抓取360搜索数据,360搜索收录 API 接口请求调用

    原标题:360搜索收录 API 接口请求调用 360收录 API 接口在网上已经很多且大都封装成了 API 供别人调用.支持前台跨域请求,以GET/POST方式提交即可.360收录 API 接口可以查 ...

  6. java获取api接口新浪数据,新浪短网址API接口的获取以及API接口的调用文档分享...

    我们可能会收到类似于这样的短信,发现其中的链接并不是常规的网址链接,而是个短小精悍的短链接,产品中经常需要这样的需求,如果在给用户下发的短信中是一个很长的连接,用户体验肯定很差,因此我们需要实现长链接 ...

  7. java 地图api接口_Java调用百度地图API

    本实战代码将使用百度地图的接口来实现以下功能: 1.确定输入地址的坐标 2.两个坐标的距离 其他的话,还要使用百度账户申请相关的api,具体见: http://lbsyun.baidu.com/ind ...

  8. request参数升序排序 md5加密 防重播 header信息 java API接口调用 切片机制实现

    api接口大多都支持访问信息的验证,其中参数的排序,加密都是经常用到的.有时候还需要将验证信息放到header中. 将api调用者的参数的key及头信息(时间戳.随机串,调用者标识)按照ascii码升 ...

  9. java api接口报500_应用程序编程接口API,我们来聊一聊这个熟悉的名词

    API,全称叫做Application Programming interface,也就是应用程序接口,API是一些预先定义的函数,我是学Java的,当我要使用这些函数的时候,便可以直接调用Java ...

最新文章

  1. Ubuntu(Linux) 下 unzip 命令使用详解
  2. matlab 2016b更改工作路径
  3. 摄像头视频推流python_摄像头视频推流装置及方法与流程
  4. linux 企业数据,Linux企业数据标准出炉 IBM惠普等数巨头加盟
  5. 【QGIS入门实战精品教程】1.1:QGIS与GIS的区别和联系
  6. 前端学习(777):Math对象
  7. scala 空列表_如何在Scala中展平列表列表?
  8. Linux IPC实践(12) --System V信号量(2)
  9. java框架之SpringCloud(2)-Rest微服务案例
  10. 随笔记录开发遇到的问题
  11. python培训内幕_刚刚,Python 内幕被爆出!老码农:没控制住,心态已崩!
  12. Ubuntu Server 18.04 安装
  13. 太阳能光伏发电行业将重入佳境
  14. java-第三章-从键盘输入3个整数,然后将输入的整数按照从小到大的顺序放在abc,并输出3个变量的值...
  15. 基于C# 和Access数据库的电影院管理系统
  16. 手把手教你安装IAR
  17. 百度竞价账户能否多少词?
  18. 世界杯ing~这不来个实时数据可视化?(结尾附源码)
  19. 微信二维码使用及配置
  20. activiti学习资料--initiator的作用及其使用

热门文章

  1. opencv学习笔记(一)——环境配置
  2. 如何利用电影同时提高英语听力和词汇量?
  3. PTA 查找奥运五环色的位置
  4. Windchill的历史
  5. GMOJ 4161 / Luogu P4449 于神之怒 (加强版) 题解
  6. 在微信内一次报修联想电脑的全过程
  7. 服务器端技术及JSP
  8. sqlsugar使用
  9. 学习Python,先学好这些快捷键!
  10. 三菱FX3U画圆程序,程序结构简单,注释清晰,将圆划分为360段,循环调用子程序