ScalaまたはJavaの実行時にスカラコードを文字列としてコンパイルして実行することは可能ですか?実行時にScalaコードをコンパイルして実行する
私の考えは、Scalaを使用してDSLを構築し、JavaプログラマーがJava内でDSLを使用できるようにすることです。
scala.tools.nsc.Interpreterのようなことができると聞きましたが、scalaファイルの中にインポートしたとき、「オブジェクトツールはパッケージスカラーのメンバーではありません」ということになりました。
だから誰でも私にヒントを与えることができますか?
クラスパスに** scala-compiler.jar **を追加する必要があります。 – tenshi
あなたの迅速な対応に感謝します。私はEclipse環境でコーディングしています。ですから、scala-compiler.jarをダウンロードしてビルドパスに追加する必要がありますか? scala-compiler.jarはどこにありますか? – Peter
tenshiの回答に加えて、[this](http://stackoverflow.com/questions/1183645/eval-in-scala/6082750#6082750)は、インタープリターの使用例を手助けするでしょう。 –