|
||||||
|
||
質問 |
||
| 質問者:im_fish | Cで作られたDDLをJAVAで | |
|---|---|---|
困り度:
|
初歩的な質問で申し訳ないです。 現在配属しているプロジェクトでは、サブシステムが2つに分かれており、C言語で開発されたシステムとJAVAで開発されたシステムに分かれております。(業務が違いシステム的にも関連はありません) しかし、共通で使えそうな計算ロジックをコーディングしたDDLがC言語のシステムの方にあり、JAVA側でそれを使いまわしできないか?と言うことを言われました。 ネットで調べた所、JNIという技術を用いて可能かも?とは思ったものの、ネットの内容を見ると、JNIの説明の所に載っているC言語のソースにはJNI用に組まれたような(JAVAで用いる事を想定されて作られているかのような)ロジックがあるため、 結局既存のDDLは使えなく、JAVA用に作成しなおさないといけないのかな? とも思いました。 そこで質問ですが、もともとC言語のシステム内で使うことを想定されたDDLをJAVA側のシステムで使う場合、JAVA用に再作成せずに使うことは可能なのでしょうか? 初歩的な質問で申し訳ありませんが、知っていたら教えて頂きます様、宜しくお願い致します。 |
|
質問投稿日時:08/05/27 21:50 質問番号:4055471 |
||
回答 |
|
| 回答者:jacta | DDLとは? ネイティブコードを併用する場合は、当然実行環境に関する情報も必須です。 |
|---|---|
| 種類:回答 どんな人:一般人 自信:参考意見 |
|
| |
回答日時:08/05/28 19:16 回答番号:No.2 |
|
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |
回答良回答20pt |
|
| 回答者:tomo316 | JNIまで調べたのなら後は応用でしょう。 ┌─────┐ │JAVA側│ └─────┘ 空空↓空↑ ┌──────┐ │JNI用DLL │ └──────┘ 空空↓空↑ ┌──────────────────────────┐ │共通で使えそうな計算ロジックをコーディングしたDDL│ └──────────────────────────┘ |
|---|---|
| 種類:アドバイス どんな人:専門家 自信:参考意見 |
|
| |
回答日時:08/05/27 23:25 回答番号:No.1 |
|
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |