- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Javaで実装されたJavaインタプリタ知りませんか?)
Javaで実装されたJavaインタプリタをご存知ですか?
このQ&Aのポイント
- Javaで書かれたプログラムの実行時にJavaのコードを文字列として取り込み実行できるAPIをどこかで見た気がしたのですが、紹介されていたサイトを忘れてしまい、発見できません。
- サイトのニュアンスは、スタンドアロンのJavaアプリケーションまたはJavaAppletにテキストボックスがあり、そこにJava(Java scriptではない)コードを書いて、そのコードを実行(確か、オブジェクトの生成と数値計算をしていた)という感じでした。セキュリティを考慮してファイルアクセスなどを制限されるということも書いてありました。
- 私の利用目的は、各種設定(型はまちまち)を集めたクラス(ツリー状に子クラスが定義してある)があり、そのクラスのフィールド(子クラスのフィールドも含む)をファイルから読み込んだパラメータで初期化するというものです。ファイルを読んでswitch等で場合分けをして、設定してやればいいのですが、煩雑さを考えると避けたいと思っています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
これは、どうでしょう? http://koala.ilog.fr/djava/
- 参考URL:
- http://koala.ilog.fr/djava/
お礼
使ってみたところ考えていた通りのことが実現できました。今後も様々なことで活用できそうです。 ずばりという回答をありがとうございました。