- PR -

Javaのプログラムから他の言語の実行モジュールを起動する方法

1
投稿者投稿内容
会議室デビュー日: 2006/09/28
投稿数: 10
投稿日時: 2006-11-28 18:13
今、件名の方法について情報収集しています。

とりあえず見つけたのは「JavaでHello World 」のJNI編だけです。

ほかにどのようなものがあるのか実装例つきで
ご照会頂きたいと思っております

≫他の言語の実行モジュール処理について
・データ送信のモジュール
・引数にデータやサーバー名等を設定する
・戻り値として結果コードが返される

よろしくお願いします
nagise
ぬし
会議室デビュー日: 2006/05/19
投稿数: 1141
投稿日時: 2006-11-28 18:27
Runtime.exec()でプロセス起動できます。
http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/lang/Runtime.html#exec(java.lang.String)
mio
ぬし
会議室デビュー日: 2005/08/25
投稿数: 734
お住まい・勤務地: 神奈川県
投稿日時: 2006-11-28 18:31
Runtime#exec()でいいかもしれないし、なにか別のプログラムを介してそのモジュールをキックすることもあるだろうし。
ソケット通信するかも知れませんね。

「実行モジュール」が、引数をどこから受け取って戻り値をどこに返しているかにも、よると思いますが。
ちいにぃ
大ベテラン
会議室デビュー日: 2002/05/28
投稿数: 244
投稿日時: 2006-11-29 00:43
こういうアプローチもあります。
Boost.Python
Simplified Wrapper and Interface Generator
1

スキルアップ/キャリアアップ(JOB@IT)