Scalaコンソールと "スクリプト"ランナーを自分のクラスで拡張することで、実際のScala言語を使用してコードを使用して通信できるようにするにはどうすればいいですか?私はどこにScalaのインスタンスからシームレスにアクセスできるようにjarファイルを置くべきですか?ScalaコンソールとScalaスクリプトでScala jarライブラリからクラスにアクセスするにはどうすればいいですか?
3
A
答えて
4
コードを操作するだけであれば、replを起動するときにコマンドラインに-classpath
を追加することができます。
scala -classpath mycode.jar
以上を行う必要がある場合は、replソースを参照してください。あなたはgithubからhttps://github.com/scala/scala
2
私はこれを達成するためにsbtを使用してダウンロードできます。 "console"アクションを使用して、クラスパス上のプロジェクトクラスと依存関係を使ってreplを開始することができます。
0
あなたは
CLASSPATH="/Users/opyate/.ivy2/cache/com.mongodb.casbah/casbah-core_2.9.1/jars/casbah-core_2.9.1-2.1.5-1.jar:/Users/opyate/.ivy2/cache/com.mongodb.casbah/casbah-commons_2.9.1/jars/casbah-commons_2.9.1-2.1.5-1.jar" scala
:例えば、直接CLASSPATH変数を使用することができます