这篇文章主要为大家详细介绍了php 调用java类方法示例,具有一定的参考价值,可以用来参考一下。
对php中调用java类的方法感兴趣的小伙伴,下面一起跟随四海网的小编两巴掌来看看吧!
/**
* php中调用java类的方法
*
* @param
* @arrange 512-笔记网: www.q1010.com
**/
public class Test
{
private String name = "";
//setter and getter
public void setName(String name)
{
this.name = name;
}
public String getName()
{
return this.name;
}
//加法
public float add(float num1, float num2)
{
return num1 + num2;
}
}
/*** 来自四海网(www.q1010.com) ***/
编写完类,将Test.java编译生成class文件,通过JavaBridge来调用我们需要打成jar包,在cmd下执行:jar cf Test.jar Test.class命令打包生成Test.jar包。将生成的jar包拷贝到apache的web应用根目录之下,我这里放到phpjava目录,同时将java.inc也拷到该目录下。
/**
* php中调用java类的方法
*
* @param
* @arrange 512-笔记网: www.q1010.com
**/
<?php
require_once("Java.inc"); //必须包含的配置文件
java_require("Test.jar"); //引用包含的jar包
$test = new Java("Test"); //产生实例
$test->setName("哈哈,PHP调用JAVA的方法!"); //后面的调用就跟在php中调用类方法一样
echo "调用类Test的getName方法,返回值为:".$test->getName()."<br>";
echo "调用Test的add方法,返回值为:".$test->add(11.2, 15.7);
/*** 来自四海网(www.q1010.com) ***/
运行输出结果为:调用类Test的getName方法,返回值为:哈哈,PHP调用JAVA的方法! 调用Test的add方法,返回值为:26.9本文来自:http://www.q1010.com/173/1296-0.html
注:关于php 调用java类方法示例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:java
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。