php 与 java(一)

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

windows下的安装

第一步:安装JDK,这是非常容易的,你只需一路回车的安装好。然后做好以下步骤。
在 Win9x 下加入 :“PATH=%PATH%;C:jdk1.2.2bin” 到AUTOEXEC.BAT文件中
在 NT 下加入 “;C:jdk1.2.2bin”到环境变量中。

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

第二步:修改你的PHP.INI文件。
[java]
extension=php_java.dll
java.library.path=c:webphp4extensions
java.class.path="c:webphp4extensionsjdk1.2.2php_java.jar;c:myclasses"

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

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

$system = new Java("java.lang.System");
print "Java version=".$system->getProperty("java.version")."
n";
print "Java vendor=".$system->getProperty("java.vendor")."

nn";
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运行环境,我们可以开始我们接下去的课程了。

Java工作经验总结(一)

《Java工作经验总结(一)》主要针对有一定基础的Java学员。本系列课程主要分享自己平时真实的工作经验。涉及内容广泛,包括Java、Java Web、数据库、缓存、分布式、大并发等一系列真实工作经验。让学员脱离枯燥的理论知识,在真正的实践中成长起来。
  • 2017年10月15日 22:28

java及php计开发资料整理

  • 2015年07月08日 21:25
  • 12.26MB
  • 下载

jsp与php混用的漏洞

接手一个项目是jsp写的,用起来感觉开发是在太麻烦了。于是新功能就用php写的,jsp、php两者之间相互跳转, 突然一天发现在tomcat的web站下打开php竟然显示了php源码,在php站下看...
  • leinchu
  • leinchu
  • 2015-03-27 13:17:37
  • 972

php单例模式之“三私一公”

单例模式的概念 单例模式是指整个应用中某个类只有一个对象实例的设计模式。具体来说,作为对象的创建方式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局的提供这个实例。它不会创建实例副...
  • han_cui
  • han_cui
  • 2017-03-10 12:52:08
  • 1550

PHP的单例模式--三私一公

注意: 1.外部不可以实例化,因此内部实例化函数的类型必须为静态,在类未实例化之前就已经初始化; 2.静态函数只能访问静态变量,所以定义private static $instance; 3.静态变量...
  • Limitless1113
  • Limitless1113
  • 2015-06-26 10:40:23
  • 4492

我们团队为什么要使用php和java的混搭架构

刚开始接触架构如果有不正确的欢迎斧正~ 具体实现php java 中间件resteasy 描述 此种架构方式采用php做前端以及简单的逻辑操作,而数据库操作直接交给java来做。而resteasy...
  • everdayPHP
  • everdayPHP
  • 2017-07-04 16:44:31
  • 1095

Bing获取-获取Bing每日图片

去年12月份写了一个Bing缤纷壁纸,功能是获取Bing首页的图片并且保存到本地电脑上。 其实那个程序存在的巨大的BUG,获取源码的问题导致只能获取某个日期的图片。 今天在Bing首页中研究出一种新的...
  • mayuko2012
  • mayuko2012
  • 2015-08-11 23:59:28
  • 1980

css php java 手册

  • 2011年05月11日 22:25
  • 7.39MB
  • 下载

jQuery+php+MySQL一张表实现三级联动菜单

初学编程,PHP+MYSQL的三级联动菜单憋了很久,终于做了出来。 PHP页面1: //初始化片区select $(function(){ $.post("1.php?type...
  • hongweigreat
  • hongweigreat
  • 2015-10-29 11:28:18
  • 1330

ASP版的MD5在处理汉字的结果与PHP版、JAVA版的MD5结果不一样

'--=========================================--' ' MD5加密函数 ' ' 调用...
  • AMinfo
  • AMinfo
  • 2014-11-06 16:54:15
  • 4045
收藏助手
不良信息举报
您举报文章:php 与 java(一)
举报原因:
原因补充:

(最多只允许输入30个字)