PHP中调用JAVA


Posted in PHP onOctober 09, 2006

PHP与JAVA

JAVA是个非常强大的编程利器,它的扩展库也是非常的有用,这篇教程,主要讲述怎样使用PHP调用功能强大的JAVA 类库(classes)。为了方便你的学习,这篇教程将包括JAVA的安装及一些基本的例子。

windows下的安装

第一步:安装JDK,这是非常容易的,你只需一路回车的安装好。然后做好以下步骤。

在 Win9x 下加入 :“PATH=%PATH%;C:\jdk1.2.2\bin” 到AUTOEXEC.BAT文件中

在 NT /Win2000下加入 “;C:\jdk1.2.2\bin”到环境变量中。

这一步是非常重要的,这样PHP才能正确的找到需调用的JAVA类。

第二步:修改你的PHP.INI文件。

[java]

extension=php_java.dll

java.library.path=c:\web\php4\extensions\

java.class.path="c:\web\php4\extensions\jdk1.2.2\php_java.jar;c:\myclasses"

在PHP.INI中加入extension=php_java.dll

并在[java]中,设定好java.class.path,让它指向php_java.jar,如果你使用新的JAVA类,你也应该存入这个路径,在这篇例子中,我们使用c:\myclasses这个目录。

第三步:测试环境,创建如下PHP文件:

<?

$system = new Java("java.lang.System");

print "Java version=".$system->getProperty("java.version")."\n";

print "Java vendor=".$system->getProperty("java.vendor")."\n\n";

print "OS=".$system->getProperty("os.name")." ".

$system->getProperty("os.version")." on ".

$system->getProperty("os.arch")."\n";

$formatter = new Java("java.text.SimpleDateFormat","EEEE,

MMMM dd, yyyy 'at' h:mm:ss a zzzz");

print $formatter->format(new Java("java.util.Date"))."\n";

?>

如果你正确安装了,你将会看到以下信息:

Java version=1.2.2

Java vendor=Sun Microsystems Inc.

OS=Windows 95 4.10 on x86

Wednesday, October 18, 2000 at 10:22:45 AM China Standard Time

这样,我们就已经成功的建立起了可以使用JAVA类的PHP运行环境,我们可以开始我们接下去的课程了。

PHP 相关文章推荐
PHP4和PHP5共存于一系统
Nov 17 PHP
控制PHP的输出:缓存并压缩动态页面
Jun 11 PHP
解析linux下安装memcacheq(mcq)全过程笔记
Jun 27 PHP
PHP防止跨域提交表单
Nov 01 PHP
ThinkPHP3.1新特性之字段合法性检测详解
Jun 19 PHP
php相对当前文件include其它文件的方法
Mar 13 PHP
CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录
Mar 25 PHP
php+ajax登录跳转登录实现思路
Jul 31 PHP
php自定义函数实现汉字转换utf8编码的方法
Sep 29 PHP
php简单读取.vcf格式文件的方法示例
Sep 02 PHP
在thinkphp5.0路径中实现去除index.php的方式
Oct 16 PHP
PHP基于array_unique实现二维数组去重
Jul 14 PHP
PHP数据库操作面向对象的优点
Oct 09 #PHP
PHP5中MVC结构学习
Oct 09 #PHP
PHP5/ZendEngine2的改进
Oct 09 #PHP
PHP模板引擎SMARTY
Oct 09 #PHP
PHP入门速成(2)
Oct 09 #PHP
用PHP制作静态网站的模板框架
Oct 09 #PHP
PHP5在Apache下的两种模式的安装
Sep 05 #PHP
You might like
PHP框架Swoole定时器Timer特性分析
2014/08/19 PHP
php实现最简单的MVC框架实例教程
2014/09/08 PHP
php结合md5实现的加密解密方法
2016/01/25 PHP
php 删除一维数组中某一个值元素的操作方法
2018/02/01 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
Convert Seconds To Hours
2007/06/16 Javascript
JS 图片缩放效果代码
2010/06/09 Javascript
如何用JavaScript动态呼叫函数(两种方式)
2013/05/03 Javascript
利用JS进行图片的切换即特效展示图片
2013/12/03 Javascript
鼠标移到图片上变大显示而不是放大镜效果
2014/06/15 Javascript
javascript禁止访客复制网页内容的实现代码
2015/08/05 Javascript
js window对象属性和方法相关资料整理
2015/11/11 Javascript
JS实现的Unicode编码转换操作示例
2017/04/28 Javascript
基于JS递归函数细化认识及实用实例(推荐)
2017/08/07 Javascript
nodejs+mongodb+vue前后台配置ueditor的示例代码
2018/01/02 NodeJs
vue 组件高级用法实例详解
2018/04/11 Javascript
2019 年编写现代 JavaScript 代码的5个小技巧(小结)
2019/01/15 Javascript
vue组件之间数据传递的方法实例分析
2019/02/12 Javascript
4 种滚动吸顶实现方式的比较
2019/04/09 Javascript
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
Python中shapefile转换geojson的示例
2019/01/03 Python
使用Python制作简单的小程序IP查看器功能
2019/04/16 Python
python GUI库图形界面开发之PyQt5日期时间控件QDateTimeEdit详细使用方法与实例
2020/02/27 Python
德国体育用品网上商店:SC24.com
2016/08/01 全球购物
迷你分体式空调:SoGoodToBuy
2018/08/07 全球购物
优瑞自动咖啡机官网:Jura
2018/09/29 全球购物
医药大学生求职简历的自我评价
2013/10/17 职场文书
餐饮业经理竞聘演讲稿
2014/01/14 职场文书
工作会议主持词
2014/03/17 职场文书
师德演讲稿范文
2014/05/06 职场文书
公司活动总结怎么写
2014/06/25 职场文书
2014大学生学生会工作总结
2014/12/19 职场文书
2015年财务部工作总结
2015/04/10 职场文书
导游词之上海东方明珠塔
2019/09/25 职场文书
话题作文之财富(600字)
2019/12/03 职场文书
jupyter notebook保存文件默认路径更改方法汇总(亲测可以)
2021/06/09 Python