在PHP中调用JAVA
来源:互联网 发布:安卓 intent获取数据 编辑:程序博客网 时间:2024/06/05 20:43
安装PHP4.3.5RC3.dev(Win32)+Apache 2.0.52(For Win32)和j2sdk 1.4 (For Win32)都不用说了,如果不会安装,请看相关手册。
在PHP配置文件php.ini中找到 " ;extension=php_java.dll " 这上行,并把前面的分号去掉;
再找到:
[Java]
;java.class.path =
;java.home =
;java.library =
;java.library.path =
改为:
java.class.path = "JAVA的CLASS_PATH;(将要放置自己的class文件的目录)d:/java_for_php"
java.home = "JAVA的JAVAHOME"
java.library = "JAVA的JAVAHOME/jre/bin/server/jvm.dll"
java.library.path = "PHP安装目录/extensions/"
修改好后,php.ini 文件必须放在Windows安装目录内,重新启动Apache。
在d:/java_for_php内新建一个PhpCallJava.java ,内容如下:
public class PhpCallJava {
public String testString;
public String test (String str) {
if (str.equals("")) {
return "This is a empty string!";
} else {
return str;
}
}
public String GetTestString () {
return "Your string is: " + testString;
}
}
编译PhpCallJava.java 生成PhpCallJava.class
新建一个PHP文件,内容如下:
<?php
$myjava = new Java("PhpCallJava");
echo "Test Result are <b>".$myjava->test("Hello JAVA, I m PHP.")."</b><br>/n";
$myjava->testString = "JAVA, I gave you a string.";
echo "You have set string is: <b>".$myjava->testString."</b><br>/n";
echo "My java method reports:<b>".$myjava->GetTestString ()."</b><br>/n";
?>
结果:
Test Result are Hello JAVA, I m PHP.
You have set string is: JAVA, I gave you a string.
My java method reports:Your string is: JAVA, I gave you a string.
- 在PHP中调用JAVA
- 在php中调用java类
- 如何实现在PHP中调用JAVA
- 在php中调用java的方法
- php中调用java
- PHP中调用JAVA,
- php中调用java
- 在PHP中调用接口
- 在PHP中调用接口
- 在PHP中调用接口
- 在PHP中调用接口
- php 在JavaScript中调用php程序
- PHP 5.1.* 中调用 Java
- 在php中调用接口,传递数据
- 在javascript中调用java
- 在JavaScript中调用Java
- 在javascript中调用java
- 在Java中调用C++
- 一次解决session无法完全删除问题的全过程
- 管理信息系统需求调研分析指南
- 配置Fedora作为NAT服务器
- AOP框架(1)
- 实现HTTP下载的几种方式
- 在PHP中调用JAVA
- 我的第一个Blog
- 愛情與婚姻
- OpenSolaris just released!
- 检查有日文片假名的新闻
- VB异步处理应用实例:磁盘文件全文搜索
- 手机铃声格式汇总!
- 覆盖equals【引自http://www.javapractices.com/Topic17.cjp】
- sql server中批量更改对象的所有者