2011-12-09 18 views
3

Scalaコンソールと "スクリプト"ランナーを自分のクラスで拡張することで、実際のScala言語を使用してコードを使用して通信できるようにするにはどうすればいいですか?私はどこにScalaのインスタンスからシームレスにアクセスできるようにjarファイルを置くべきですか?ScalaコンソールとScalaスクリプトでScala jarライブラリからクラスにアクセスするにはどうすればいいですか?

答えて

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変数を使用することができます