关于php4调用javabean的例子()和具体配置(转)

原创 2004年07月08日 12:00:00
 

关于php4调用javabean的例子()和具体配置(转)

首先声明,写此文时,我对这个也不懂,只是自己从php.net上下了例子,试着做了一下,而且是在 win2000+apache+php4p12配置.而且,我目前还遇到两个具体的而且又是必须解决的问题

(一)不知道怎么调用自己写的javabean

(二)IIS+win2000+php4p12还没有成功

请了解以上问题的前辈指点在下,将感激不尽!

 一、安装好JVM(java virtual machine)(我用的是jdk122)

当然,您不一定要用jdk122,甚至不用jdk,用其它的,比如:

JVM=Kaffe 1.0.4 (as delivered with OS), OS=Redhat Linux 6.1

JVM=Kaffe 1.0.5 (built from source), OS=Redhat Linux 6.1

JVM=IBM 1.1.8, OS=Redhat Linux 6.1

JVM=Blackdown 1.2.2 RC4, OS=Redhat Linux 6.1

JVM=Sun JDK 1.1.8, OS=Windows NT 4/win2000

但是,在这里我只讲我的做法,其它的我没有试过,不要问我,这里要特别注意的是, 根据php官方站点的说明,竟然不支持jdk122+linux

 二、设置环境变量

在win2000中"我的电脑"->"属性"->"高级"->"环境变量"

设置JAVA_HOME

为:jdk路径,比如我的jdk122装在e:jspjdk122下,那么就设置为e:jspjdk122

 三、下载相关文件(如果您没有的话)

下载地址:http://www.php.net/downloads.php

我下载了:php-4.0.1-Win32-java-jdk122.zip文件,解压后有几个例子,并且有:php_java.dll和php_java.jar文件.

 四、配置php.ini文件

[java]

java.class.path=E:PHP4php_java.jar

java.home=E:jspjdk122in

extension=php_java.dll

java.library.path=E:PHP4ext

java.library=E:Program FilesJavaSoftJRE1.2inclassicjvm.dll

以上是我的配置,说明一下,我的php4在e:php4目录下,我的所有扩充的dll文件 放在e:php4ext目录下,当然php_java.dll也就应该copy到这个目录了.最后确认你的 win2000下有jvm.dll文件,如果没有,安装一下visual studio就可以了(我用装了个VC++6,所以不用考虑了)

 五、测试

运行phpinfo()就可以看到有"java"了,如果没有,说明你没有成功.它的显示如下:

java

Directive Local Value Master Value

java.class.path

E:PHP4php_java.jar E:PHP4php_java.jar

java.home

E:jspjdk122in E:jspjdk122in

java.library

E:Program FilesJavaSoftJRE1.2inclassicjvm.dll jvm.dll

java.library.path

E:PHP4ext no value

 

 六、测试例子

我用的是下载的文件中包含的例子:jver.php,如果成功,将有如下结果:

Java version=1.2.2

Java vendor=Sun Microsystems Inc.

OS=Windows NT 5.0 on x86

星期三, 七月 19, 2000 at 10:32:53 下午 GMT+08:00

 

 七、再次说明

其实,这里,我还有很多没有解决的问题,如果哪位大侠知道,或者能给我提示和指点,在下将感激万分!

版权声明:本文为博主原创文章,未经博主允许不得转载。

实现JavaBean和json之间的相互转换

使用json-lib组件实现  *    需要  *     json-lib-2.4-jdk15.jar  *     ezmorph-1.0.6.jar  *     common...
  • kaidishi
  • kaidishi
  • 2013年08月07日 10:59
  • 2670

javabean和json的常用转换解析

首先简单说一下几个json技术的简介:    1 json-lib和Jackson    这两种都是比较早期的json技术,json-lib已经没有多少人使用,作为最早的json技术,依赖包太多,在...
  • js_sky
  • js_sky
  • 2015年12月19日 10:44
  • 3355

如何将一个数据库中的表,转化为一个javabean对象

本代码的作用,连接mysql数据库,然后将mysql的字段
  • w329636271
  • w329636271
  • 2014年10月31日 15:16
  • 6822

JSON与JavaBean之间互转

需引入6个jar包 commons-beanutils-1.7.0.jar commons-collections-3.2.1.jar commons-lang-2.5.jar commons...
  • stevennest
  • stevennest
  • 2016年04月22日 21:29
  • 523

一个让你迅速理解Javabean的实例

Javabean就是Java类。从表示层的处理来考虑,Javabean就是一个个的service类。 现在就用一个实际的例子来说明javabean是怎样工作的,建立一个用户注册登陆小模块 ----...
  • u012856866
  • u012856866
  • 2014年03月27日 21:40
  • 10405

JavaBean与Map的相互转换

我们都知道,JavaBean中的属性的结构是这样的: 属性名=属性值 这个结构跟Map集合中的数据结构极其相似: Key=value 那么,问题来了,我们是否可以将Map转换为JavaBean...
  • caidie_huang
  • caidie_huang
  • 2016年08月30日 21:15
  • 2473

JDBC高级应用 - DAO模式与JavaBean

DAO模式与JavaBean DAO数据库操作对象(Data Access Object):负责连接数据库,通过集合获取数据库中的数据,对数据进行CRUD的操作。 DAO出现之前,操作数...
  • GXSeveryday
  • GXSeveryday
  • 2015年05月19日 19:32
  • 890

将java对象(bean)转换成json

使用Gson将Java对象转换为Json Gson是Google的一个开源项目,可以将Java对象转换成JSON,也可能将JSON转换成Java对象。 Gson里最重要的对象有2个Gson 和...
  • JerryWu145
  • JerryWu145
  • 2016年06月27日 09:47
  • 5410

XStream实现javabean与xml之间相互转换

XStream是thoughtworks公司发布的一个简单的Java类库,用于将JavaBean序列化为XML,并且能够将XML文件反向转换为JavaBean. 实例: user.java im...
  • jianhua0902
  • jianhua0902
  • 2013年01月09日 19:29
  • 7303

Java反射实现JSON与JavaBean之间的转换

项目中需要将Websocket服务器传来的JSON字符串解析并存入数据库,该JSON字符串是与系统中的实体一一对应的,如果要单独解析会十分麻烦,而且一大段代码很不美观,于是写了一个小工具方法,自动将J...
  • Terry_Solar
  • Terry_Solar
  • 2017年03月08日 22:45
  • 646
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于php4调用javabean的例子()和具体配置(转)
举报原因:
原因补充:

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