- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MRIで作成したプログラムのDLLを作成し、多言語で使用したい)
MRIで作成したバッチプログラムを他の言語で使用したい
このQ&Aのポイント
- MRI(Ruby1.8系環境)で作成したバッチプログラムをDLLにして他の言語で使用する方法について教えてください。
- 実装では、パラメータを渡して叩けるのが理想ですが、中間ファイルを使用する方法でもかまいません。呼び出し側から雛型を参照する場面も想定しています。
- 可能かどうか、および可能であればどのような手段を取り得るかについて、ご教示いただけると幸いです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>呼び出し側と密な関係を持つ必要はありません。 なら、DLLにする必要ないのでは。 クラスProcessBuilderとかで、外部プログラムとして実行すればよいような。 http://java.sun.com/javase/ja/6/docs/ja/api/java/lang/ProcessBuilder.html あるいは、JRubyを組み込んでみるとか。 http://jruby.org/
お礼
お世話になっております。 要件を整理してみて、exeで問題ない事がわかりましたので、exeで実行する事になりました。 お礼が遅くなり、申し訳ありません。 また、模索の過程でプロパティファイルの利用等、Javaで実装する際の勉強もできました。(それが正しい使い方はどうかは別として) 一つの方法に固執せず広い視野で考えていけるよう、精進していきます。 ありがとうございました。