这篇文章主要为大家详细介绍了Php 调用java类配置过程示例,具有一定的参考价值,可以用来参考一下。
对Php调用java类配置过程感兴趣的小伙伴,下面一起跟随四海网的小编两巴掌来看看吧!
/**
* Php调用java类配置过程
*
* @param
* @arrange 512-笔记网: q1010.com
**/
<init-param>
<param-name>promiscuous</param-name>
<param-value>On</param-value>
</init-param>
/*** 来自四海网(www.q1010.com) ***/
5. 和JavaBridge类似,php配置默认属性也是不允许远程文件的包含,要修改这个属性,就要编辑php.ini文件,将下面两个属性打开 allow_url_fopen = On allow_url_include = On(这个属性可能要添加)
/**
* Php调用java类配置过程
*
* @param
* @arrange 512-笔记网: q1010.com
**/
<?php
//require_once("/usr/local/tomcat/webapps/JavaBridge/java/Java.inc");
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
$System = new Java("java.lang.System");
$te = $System->getProperties();
echo $te;
?>
/*** 来自四海网(www.q1010.com) ***/
7. 在浏览器中访问http://localhost/test.php,如果能看到如下内容,则你的 apache 可以访问到本机的java类了。
/**
* Php调用java类配置过程
*
* @param
* @arrange 512-笔记网: q1010.com
**/
package test;
public class Test{
private String t1="hello world!";
public String get(){
return this.t1;
}
public static void main(String args[]){
Test t = new Test();
System.out.println(t.get());
}
}
/*** 来自四海网(www.q1010.com) ***/
然后在和test目录同级的目录下写一个MANIFEST.MF文件,内容如下: Main-Class:(空格)test.Test(回车) MANIFEST.MF文件具有严格的结构,一定要按照这个格式写,如果包含了第三方包,一定要在第二行注明! 目录结构如下: Xxxx MANIFEST.MF test Test.java 然后在test目录同级执行jar cvfm test.jar MANIFEST.MF test/ 生成一个jar文件test.jar,用命令java –jar test.jar执行以下看是否可行。
/**
* Php调用java类配置过程
*
* @param
* @arrange 512-笔记网: q1010.com
**/
<?php
//require_once("/usr/local/tomcat/webapps/JavaBridge/java/Java.inc");
require_once(http://localhost:8080/JavaBridge/java/Java.inc);
$System = new Java("java.lang.System");
$te = $System->getProperties();
echo $te;
java_require("/root/");//一定要把刚才生成的jar文件放到这个require的目录下面
$objectKey = new java("test.Test");
$tes =$objectKey->get();
echo $tes;
?>
/*** 来自四海网(www.q1010.com) ***/
刷新http://localhost/test.php 你会看到比刚才看到的java环境内容多一行的Hello world内容。本文来自:http://www.q1010.com/173/1293-0.html
注:关于Php 调用java类配置过程示例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:java
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。