ホームページ >バックエンド開発 >PHPチュートリアル >【再版】php java インタラクション php/java ブリッジ
1. Java jdk をインストールするには、tomcat をインストールします
2. Apache、php をインストールします
3. php-java-bridge_5.5.4_documentation.zip をダウンロードします
4. php-java-bridge_5.5.4_documentation.zip を解凍します
5.ルート ディレクトリにある解凍された JavaBridge.war を Tomcat サーバーの webapp ディレクトリにコピーします
6. Tomcat サーバーを起動します
7. php で Java を使用するには、次の行を追加するだけです:
以上です:
$date=new Java('java.util.Date'); >getDate();
?>
操作は成功しました。
独自のクラスを呼び出し、まずそれを jar ファイルにパッケージ化し、操作中に次のように記述します。 Tomcat リリース ディレクトリ WEB-INF/lib の下に置きます。
Test.java は次のとおりです。
public class Test { public String rsStr; public static void main(String[] args) use using ‐ ‐ ‐ ‐ ‐ –--パブリッククラステスト{
world! ");
}
public void setString(string param){}} u u public string getString(){
return rsstr;
}}
& lt;? Php Require_ONCE ("http://localhost: 8080/javabrid Ge/Java/Java.inc");
$t = new java("Test"); $t);
$t->setString("ffffffffffff");
echo $t->getString();
$t->setString() "dddddddddddddddd");
echo $t->getString();
echo $t->getString(); *****************************私のjar
$t1 = new java("IndexTest")
print($t1-> ;searchWord("city","Shanghai","E:\workspace\tuan800"));
?>
jar をパッケージ化するには、Eclipse のエクスポート jar ファイル関数を使用して、パッケージ化するクラスが見つかりました。パッケージ化したら、Tomcat リリース ディレクトリの WEB-INF/lib の下に配置します。
ただし、Lucene がバージョン 3.0.0 に変更されると、パッケージ化にはクラスのみが使用され、Lucene のコア パッケージは tomcat リリース ディレクトリの WEB-INF/lib に直接コピーされます。
普通に電話してください。
jar パッケージ
http://repo1.maven.org/maven2/org/apache/lucene/lucene-core/3.0.0/
検索カテゴリ:
http://apps.hi.baidu.com/share/detail /5600609