- PR -

JavaからCOMの呼び出し

投稿者投稿内容
さる
ぬし
会議室デビュー日: 2005/07/14
投稿数: 276
お住まい・勤務地: 実家戻ったw
投稿日時: 2005-09-07 16:59
合ってるかどうかまでは保障できませんが。

http://java.sun.com/products/plugin/1.3/ja/basics.faq.html
を見ると
引用:

Q: Java Plug-in ソフトウェアは JNI をサポートしますか。

A: はい。Java Plug-in ソフトウェアは、Java Native Method Interface (JNI) をサポートします。詳細については、「JNI と Java Plug-in」を参照してください。

JNI を使用するためのアクセス権を獲得するには、アプレットの署名が必要であることに留意してください。


と書いてますねぇ〜。

アプレットを署名付にして、JNIを使ってCOMを呼べると・・・
という事なんですかねぇ〜。
ヤス
会議室デビュー日: 2005/09/07
投稿数: 1
投稿日時: 2005-09-07 20:23
JACOB:
http://sourceforge.net/projects/jacob-project/
http://danadler.com/jacob/

Java ActiveX brige:
http://java.sun.com/j2se/1.4.2/docs/guide/beans/axbridge/developerguide/index.html
a-san
ベテラン
会議室デビュー日: 2004/06/01
投稿数: 53
投稿日時: 2005-09-07 20:45
さるさんのご指摘のとおり、アプレットの署名を行なえば可能です。
社内システムのように用途や使う人が限られているのであれば、それもOKかもしれません。
確認したいのですが、「アプレットで使いたい」ということは、
「Webアプリで、クライアントにあるCOMをアプレットからアクセスしたい。」
ということですよね?
osei
会議室デビュー日: 2005/01/20
投稿数: 5
投稿日時: 2005-09-08 09:19
a-sanのとおり、クライアントにあるCOMをアプレットで呼び出して
何らかの処理をCOMで行わせたいと考えています。
いっきゅう
大ベテラン
会議室デビュー日: 2004/04/04
投稿数: 153
お住まい・勤務地: 兵庫
投稿日時: 2005-09-08 12:58
JComにしてもJacobにしてもJNIを使う場合、
そのDLLを事前にそのアプレットを使うクライアントのPATHの通った場所に
配置しておく必要があります。

その問題がクリアされているならば、署名付きアプレットで要件を満たせるかと思います。

以前、書名付きアプレットでVBで作成したComを呼び出したことがありました。
その際は、JacobとJcom両方で動作確認できました。

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