- PR -

JavaからCOMの呼び出し

投稿者投稿内容
osei
会議室デビュー日: 2005/01/20
投稿数: 5
投稿日時: 2005-09-07 10:50
お世話になります。

JavaアプリケーションやアプレットからCOMを呼び出すことは可能なのでしょうか?
ブラウザからアプレットを使ってCOMを呼び出して、COMに処理を渡したいと考えています。

J+ならば可能みたいですが、これを使わずにCOMを呼び出す方法はあるのでしょうか?

よろしくお願い致します。
未記入X
大ベテラン
会議室デビュー日: 2005/05/19
投稿数: 136
投稿日時: 2005-09-07 11:19
最初の質問にだけ回答。可能な「気がします」。

当然、探しても見つからなかったから聞いているんですよね?
どこをどう探して見つからなかったのか、よろしければ教えてください。
osei
会議室デビュー日: 2005/01/20
投稿数: 5
投稿日時: 2005-09-07 11:37
すみません。問い合わせが言葉足らずでした。

"Java COM"や"JavaからCOMを"などで探したところ
Java-COMブリッジなどがあり、これを使えば可能そうな感じでした。
このブリッジはJNIを使ってCOMを呼び出しているのですが、
できる限りJNIを使わずにやりたいと考えています。

やはりJNIでネイティブから呼び出さなければならないのですかね?
_________________
未記入X
大ベテラン
会議室デビュー日: 2005/05/19
投稿数: 136
投稿日時: 2005-09-07 11:45
こんにちは。
引用:

oseiさんの書き込み (2005-09-07 11:37) より:
できる限りJNIを使わずにやりたいと考えています。


これはどういう理由でそう考えているのでしょう?
osei
会議室デビュー日: 2005/01/20
投稿数: 5
投稿日時: 2005-09-07 12:01
あまりネイティブにしたくないと理由からですが、
よく考えればCOMは、まだマイクロソフト専用みたいなものですから
JNIで呼び出すしかないのですよね。

a-san
常連さん
会議室デビュー日: 2004/03/15
投稿数: 30
投稿日時: 2005-09-07 13:46
JCom(Java-COMブリッジ)作者です。(^^;
JComならIDispatchに対応したCOMを呼び出すことは出来ます。
しかし、JComに限らず、アプレットから使うことはできません。
また、JNIを使わずに実現することもできません。
Anthyhime
ぬし
会議室デビュー日: 2002/09/10
投稿数: 437
投稿日時: 2005-09-07 13:53
javascriptでActiveXを作成し結果をappletに渡すことぐらいならできそうですが。
どうでしょう?
osei
会議室デビュー日: 2005/01/20
投稿数: 5
投稿日時: 2005-09-07 16:49
やはりJNIを使用しないとJavaからCOMの呼び出しはできませんか。
どこかでアプレットからCOMを呼び出し可能という情報を得たのですが
無理ということですね。

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