http://www.hellohiro.com/native.htm
JavaでHello World JNI編
JNI(Java Native Interface)
というAPIがあります。JNIで検索
すればたくさんサンプルはでてきます。
(URLはgoogle検索の一番上のサイト)
http://java.sun.com/j2se/1.3/ja/docs/ja/guide/jni/
JNI - Java Native Interface
JAVAプログラムからC++でかかれたプログラムを呼び出すには Java Native Interface を使用します。
エラー処理の解説も含めた実践的なサンプルがあります。
情報ありがとう御座います。
追加で質問させてください。
(1)JNI対応の為にはC++開発環境に専用もしくはJNI対応のコンパイラが必要なのでしょうか?
(2)Visual Studioではだめでしょうか?
(3)VBで同様にJNIに対応した関数を作ることは可能なのでしょうか?
http://www.hatena.ne.jp/1103029796#
人力検索はてな - C++のプログラム(実行ファイル内の関数)をJAVAプログラムからCALLする具体的なプログラム方法を教えてください。サンプルがあるとなおよいです。プラットフォームはLinux, ..
追加の質問にお答えいたします。
(1)JNI対応の為にはC++開発環境に専用もしくはJNI対応のコンパイラが必要なのでしょうか?
JNI対応のコンパイラというものは必要ありませんし、無いと思います。(無いというのは未確認です。)
(2)Visual Studioではだめでしょうか?
Visual Studioで開発することができます。
(3)VBで同様にJNIに対応した関数を作ることは可能なのでしょうか?
VBだと、JNIが想定しているDLLを作ることができないので、トリッキーな手法を使う必要があります。その手法は2通り考えられます。
1. CでJNIの皮関数を作成し、その中からVBのDLLを呼び出す。
2. VBをActiveX DLLとして作成し、Java-COM Bridgeで呼び出します。
親切な回答本当にありがとう御座います。
助かります。情報ありがとう御座います。