[PHP-users 30466] Re: PHPからのJAVAクラスの実行について

水沼寛喜 mizunuma @ m-design.com
2006年 10月 4日 (水) 18:21:41 JST


お世話になっております。水沼です。

山上様、お返事頂きありがとうございます。

phpのインストール時に「--with-java」で指定すると出来る様ですが、
インストールはできたものの、実際にプログラムを組んでみましたが
うまくいきませんでした。

結局、色々と調べた結果シェルコマンドを下記の様なプログラムで
叩かせて思い通りの処理ができるのを確認できたので、今回は
シェルコマンドを叩いてシステムを組もうと思っています。

●test.php
<?
//コマンドラインにて実行
$ret = exec("/java/HelloWorld.sh", $java_return);

//結果の取得
print_r($java_return);
print("<br>ret:".$ret);
?>

-----------------------------------------------

●HelloWorld.sh
#!/bin/sh

/usr/bin/java -classpath . HelloWorld

-----------------------------------------------

●HelloWorld.java
public class HelloWorld {
	public static void main (String[] args) {
		System.out.println("Hello World !!");
	}
}




PHP-users メーリングリストの案内