2009年11月17日星期二

在php中调用java

Ubunt 9.10
1. Install java
sudo apt-get install sun-java6-jre sun-java6-fonts sun-java6-jdk sun-java6-plugin
sudo update-java-alternatives -s java-6-sun

2.Install Tomcat5.5(Not Tomat6)
3. Boot tomcat 5.5
4. Download JavaBridge.jar and Java.inc file.
http://downloads.sourceforge.net/project/php-java-bridge/Binary%20package/php-java-bridge_5.5.4/JavaBridge.jar?use_mirror=sunet
http://downloads.sourceforge.net/project/php-java-bridge/Binary%20package/php-java-bridge_5.5.4/Java.inc?use_mirror=garr
5. Run JavaBridge.jar by Sun java to listen 8080 port
6.Try to test.php script to test
<?php
require_once("Java.inc");

phpinfo();echo "<br><hr><br>";
echo java("java.lang.System")->getProperties();
echo new java("java.lang.String","hello world");
?>

See http://localhost:8180/JavaBridge/ , http://php-java-bridge.sourceforge.net/pjb/installation.php

在服务器上远程启动JavaBridge.jar.
1. ssh xx@server.com
2.命令行运行JavaBridge.jar
java -jar JavaBridge.jar SERVLET_LOCAL:8080
就是把 有窗口的模式下,要监听的选项的值 加在 java -jar JavaBridge.jar后面就可以了



没有评论:

发表评论