php 运行jar 测试
1.安装JDK(java环境)
2.安装phpjavabridge(php与java中间服务),点开路径:http://sourceforge.net/projects/php-java-bridge/files/Binary%20package/
下载JavaBridgeTemplate621.war压缩文件,可以用rar解压到web环境下, 我这里解压到D:wwwJavaBridgeTemplate621目录.
双击包含的文件WEB-INFlibJavaBridge.jar 即可运行,默认8080端口,如果服务已启动,可访问http://localhost:8080/JavaBridge/java/Java.inc
3.将你的jar包放入WEB-INFlib目录中,可能你的php.ini配置需要修改allow_url_include = On,建一个php测试文件,代码如下:
require_once("http://localhost:8080/JavaBridge/java/Java.inc"); java_require("test.jar"); $test = new Java("Hello"); $test->setValue("aaS"); echo $test->getValue(); //浏览器输出: val is aaS
我的jar 源码为 :
public class Hello { private String name; public static void main(String[] args){ System.out.println("Hello World!"); } public void setValue(String name) { this.name = "val is:"+name; } public String getValue() { return this.name; } }
如何编译jar ?
1.拷贝以上代码到e:/java/Hello.java
2.打开cmd, 切换到e:/java,在命令行下执行javac Hello.java,会看见e:/java目录里多了一个Hello.class
3.新建一个文件manifest.mf,内容为:
Main-Class: Hello注意上面应该敲一行回车符
4.在当前命令行敲入:jar cvfm test.jar manifest.mf Hello.class
在e:/java下面会看到 test.jar 文件
5.查看编译的文件是否可运行,在命令行下敲入:java -jar test.jar
会看见输出:Hello World!
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: Emoji保存到数据库问题【小程序入坑系列】
- 下一篇: 以太坊开发文档11 - 合约使用