• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MRIで作成したプログラムのDLLを作成し、多言語で使用したい)

MRIで作成したバッチプログラムを他の言語で使用したい

このQ&Aのポイント
  • MRI(Ruby1.8系環境)で作成したバッチプログラムをDLLにして他の言語で使用する方法について教えてください。
  • 実装では、パラメータを渡して叩けるのが理想ですが、中間ファイルを使用する方法でもかまいません。呼び出し側から雛型を参照する場面も想定しています。
  • 可能かどうか、および可能であればどのような手段を取り得るかについて、ご教示いただけると幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

>呼び出し側と密な関係を持つ必要はありません。 なら、DLLにする必要ないのでは。 クラスProcessBuilderとかで、外部プログラムとして実行すればよいような。 http://java.sun.com/javase/ja/6/docs/ja/api/java/lang/ProcessBuilder.html あるいは、JRubyを組み込んでみるとか。 http://jruby.org/

miyajima24
質問者

お礼

お世話になっております。 要件を整理してみて、exeで問題ない事がわかりましたので、exeで実行する事になりました。 お礼が遅くなり、申し訳ありません。 また、模索の過程でプロパティファイルの利用等、Javaで実装する際の勉強もできました。(それが正しい使い方はどうかは別として) 一つの方法に固執せず広い視野で考えていけるよう、精進していきます。 ありがとうございました。

関連するQ&A