Java_Bridgeを使用して、php ファイルで Java クラスを使用したいと考えていました。しかし、Windows システムに javabridge をインストールするには、見つからないjava-x86-windows.dllが必要です。この java-x86-windows.dll はどこで入手できますか? PHP ファイルから Java 関数を呼び出す他の方法はありますか?
2 に答える
このサイトからダウンロードするか、sourceforgeで試すことができます。
PHP/Java Bridge は、ストリーミングの XML ベースのネットワーク プロトコルの実装であり、PHP、Scheme、Python などのネイティブ スクリプト エンジンを Java 仮想マシンに接続するために使用できます。
もう 1 つのオプションは、Java/PHP ブリッジの Zend Server 実装を使用することです。私はこれを実稼働環境で使用しましたが、非常に優れています。Tomcat などの Java サーバーを必要とせず、完全な PHP スタック (Apache、PHP、および MySQL) を提供して複雑さを軽減します (可動部分が少なくなります)。ここから入手できます:
http://www.zend.com/en/products/server/free-edition
OS に適したパス区切り文字 (Windows の場合は ;、Linux の場合は ) を使用して、jar を watchdog-jb.ini ファイルの Zend クラスパスに追加し、サーバーを再起動する必要があることに注意してください。その後、次の方法でクラスを呼び出すことができます。
$myClass = new Java("com.someclass", $data); //Your constructor
それ以降は、sourceforge のバージョンと非常によく似ています。それが役立つことを願っています。