お世話になっております。
MRI(Ruby1.8系環境)で作成し単体テストまで完了したCUI帳票を出力するバッチプログラムを、
DLLにして他の言語で組まれたプログラム(今回の場合であればjava)で使用したいと考えます。
尚、Ruby側で行う事はタイミングを重要としない最終ファイル出力処理と、
それに付帯するヒアドキュメントによる雛型定義と文字列処理程度なので、呼び出し側と密な関係を持つ必要はありません。
可能であればパラメータを渡して叩けるのが理想ですが、不可能であれば中間ファイルを使用する実装でもかまいません。
(ただし、雛型だけを呼び出し側から直接参照する場面も想定されたい)
可能かどうか、可能であればどのような手段を取り得るか、といった辺りをご教示いただければ幸いです。
以上です。よろしくお願いします。
No.1ベストアンサー
- 回答日時:
>呼び出し側と密な関係を持つ必要はありません。
なら、DLLにする必要ないのでは。
クラスProcessBuilderとかで、外部プログラムとして実行すればよいような。
http://java.sun.com/javase/ja/6/docs/ja/api/java …
あるいは、JRubyを組み込んでみるとか。
http://jruby.org/
お世話になっております。
要件を整理してみて、exeで問題ない事がわかりましたので、exeで実行する事になりました。
お礼が遅くなり、申し訳ありません。
また、模索の過程でプロパティファイルの利用等、Javaで実装する際の勉強もできました。(それが正しい使い方はどうかは別として)
一つの方法に固執せず広い視野で考えていけるよう、精進していきます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) IT初心者です 仕事で、vb.netで作成されたdllをvbaで呼び出すプログラムを作成しろと言われ 1 2023/03/27 08:22
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
- Excel(エクセル) ファイル一覧表を使ったファイルの移動 5 2022/08/10 15:37
- WordPress(ワードプレス) Wordpress 複数プラグインの不具合? 1 2022/10/09 21:52
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- その他(ブラウザ) python から COBOL を呼び出すことは可能でしょうか。 1 2023/04/21 21:03
- ノートパソコン .dllファイルがありませんと表示される 5 2023/04/30 03:03
- C言語・C++・C# C言語 3 2022/10/04 15:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ExcelVBA上でのマウスカーソル...
-
vba クリップボードクリアにつ...
-
MSFormsとは何ですか?
-
プログラミング開発経験とは?
-
JAVA プログラミング ロッカ...
-
Javaでのエラーについて
-
JAVA基礎の課題で自動販売機
-
今年28歳女性 プログラマー未...
-
vectorクラスについて。
-
IISワーカープロセスが原因でCP...
-
若手エンジニアはみんなJav...
-
Pythonを勉強する道のり
-
データベースのデータをTextBox...
-
JavaとAndroidアプリ(Java)違...
-
授業でプログラミングのJavaの...
-
GDIはいつ使われていますか?
-
javaでの#if 0 #endif文
-
大学の授業のプログラミング、...
-
javaエンジニアとは何?(超初...
-
Javaをアインストールして、再...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Javaでの三目並べのソースコード
-
UnknownHostException
-
ExcelVBA上でのマウスカーソル...
-
”こんにちわ”を音声出力するプ...
-
JAVAを用いて言葉を抽出
-
ホームページ・HTML(?)につい...
-
vba クリップボードクリアにつ...
-
gitでバージョン指定してダウン...
-
PythonやJavaScriptのように実...
-
VBのWPFとはなんでしょうか?
-
IISワーカープロセスが原因でCP...
-
JSPファイルで生じるエラーをど...
-
MSFormsとは何ですか?
-
使用しているJUnitのバージョン...
-
VBAの「for i=1 to cells(…」...
-
unzip32.dllの利用について(64b...
-
エクセルVBAを動かすノートPC...
-
VBA(えくせる)ってなんでメン...
-
Selenium/VBA/Chrome エラーで...
-
visual stadio 参照問題
おすすめ情報