ホームページ  >  記事  >  バックエンド開発  >  【再版】php java インタラクション php/java ブリッジ

【再版】php java インタラクション php/java ブリッジ

WBOY
WBOYオリジナル
2016-06-23 14:29:271178ブラウズ

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


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。