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 相关文章推荐
新浪新闻小偷
Oct 09 PHP
php 删除无限级目录与文件代码共享
Nov 22 PHP
PHP写MySQL数据 实现代码
Jun 15 PHP
php Xdebug 调试扩展的安装与使用.
Mar 13 PHP
使用VisualStudio开发php的图文设置方法
Aug 21 PHP
smarty模板中使用get、post、request、cookies、session变量的方法
Apr 24 PHP
async和DOM Script文件加载比较
Jul 20 PHP
php实现的中文分词类完整实例
Feb 06 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
Nov 17 PHP
Laravel框架自定义公共函数的引入操作示例
Apr 16 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
Dec 02 PHP
PHP基于phpqrcode类生成二维码的方法示例详解
Aug 07 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 获取MySQL数据库里所有表的实现代码
2011/07/13 PHP
PHP整数取余返回负数的相关解决方法
2014/05/15 PHP
php自定义urlencode,urldecode函数实例
2015/03/24 PHP
js鼠标左右键 键盘值小结
2010/06/11 Javascript
jQuery弹出(alert)select选择的值
2013/04/21 Javascript
javascript history对象(历史记录)使用方法(实现浏览器前进后退)
2014/01/07 Javascript
Jquery对象和Dom对象的区别分析
2014/11/20 Javascript
jQuery的load()方法及其回调函数用法实例
2015/03/25 Javascript
基于jQuery实现Tabs选项卡自定义插件
2016/11/21 Javascript
jQuery 导航自动跟随滚动的实现代码
2018/05/30 jQuery
详解Angular操作cookies方法
2018/06/01 Javascript
通过函数作用域和块级作用域看javascript的作用域链
2018/08/05 Javascript
详解关于Angular4 ng-zorro使用过程中遇到的问题
2018/12/05 Javascript
js刷新页面location.reload()用法详解
2019/12/09 Javascript
适用于 Vue 的播放器组件Vue-Video-Player操作
2020/11/16 Javascript
[01:58]2018DOTA2亚洲邀请赛趣味视频——交流
2018/04/03 DOTA
通过数据库对Django进行删除字段和删除模型的操作
2015/07/21 Python
Python基于递归算法求最小公倍数和最大公约数示例
2018/07/27 Python
Python PIL图片添加字体的例子
2019/08/22 Python
Pytorch中膨胀卷积的用法详解
2020/01/07 Python
Flask模板引擎Jinja2使用实例
2020/04/23 Python
vscode写python时的代码错误提醒和自动格式化的方法
2020/05/07 Python
Python requests模块安装及使用教程图解
2020/06/30 Python
python中判断数字是否为质数的实例讲解
2020/12/06 Python
英国领先的名牌服装折扣零售商:Brown Bag Clothing
2019/01/08 全球购物
KENZO官网:高田贤三在法国创立的品牌
2019/05/16 全球购物
Roxy荷兰官方网站:冲浪、滑雪板、服装和配件
2019/10/22 全球购物
主持人演讲稿范文
2013/12/28 职场文书
小学毕业家长寄语
2014/01/19 职场文书
大学生毕业鉴定
2014/01/31 职场文书
宗教学大学生职业生涯规划范文
2014/02/08 职场文书
计算机学生的自我评价分享
2014/02/18 职场文书
2014年移动公司工作总结
2014/12/08 职场文书
寒假社会实践个人总结
2015/03/06 职场文书
芙蓉镇观后感
2015/06/10 职场文书
班级联欢会主持词
2015/07/03 职场文书