使用
php-java-bridge_3.1.6_j2ee.zip
下载地址:
http://nchc.dl.sourceforge.net/sourceforge/php-java-bridge/php-java-bridge_3.1.6_j2ee.zip里面说明写的很详细了测试的php
<?php 
$myj = new Java("phptest"); 
echo "Test Results are <b>" . $myj->test("Hello World") . "</b>"; 
$myj->foo = "A String Value"; 
echo "You have set foo to <b>" . $myj->foo . "</b><br>n"; 
echo "My java method reports: <b>" . $myj->whatisfoo() . "</b><br>n"; 
?>

解决方案 »

  1.   

    测试java类
    public class phptest{ 
    /** 
    * A sample of a class that can work with PHP 
    * NB: The whole class must be public to work, 
    * and of course the methods you wish to call 
    * directly. 

    * Also note that from PHP the main method 
    * will not be called 
    */ public String foo; /** 
    * Takes a string and returns the result 
    * or a msg saying your string was empty 
    */ 
    public String test(String str) { 
    if(str.equals("")) { 
    str = "Your string was empty. "; 

    return str; 
    } /** 
    * whatisfoo() simply returns the value of the variable foo. 
    */ 
    public String whatisfoo() { 
    return "foo is " + foo; 

    /** 
    * This is called if phptest is run from the command line with 
    * something like 
    * java phptest 
    * or 
    * java phptest hello there 
    */ 
    public static void main(String args[]) { 
    phptest p = new phptest(); if(args.length == 0) { 
    String arg = ""; 
    System.out.println(p.test(arg)); 
    }else{ 
    for (int i=0; i < args.length; i++) { 
    String arg = args[i]; 
    System.out.println(p.test(arg)); 



    }
      

  2.   

    http://community.csdn.net/Expert/topic/4763/4763668.xml?temp=.6563684
      

  3.   

    muhuan79(天 之痕) 你的php是什么版本的?
    php-java-bridge_3.1.6_j2ee.zip,这个我下不了,能给我发一份吗?