一般的には下記のとおりです。
scalac --classpath jarファイルのパス コンパイルしたい.scala
scala --classpath jarファイルのパス 実行したい.scala
Excel版 Scale版 どちらも引数にEXCELのファイルを必要とする。 たとえば c:\xxx\yyy.xslならば"c:\\xxx\\yyy.xsl" を渡す
しかしながら、このサイトでは、バッチファイルでコンパイルを処理いたしますので、次のようになります。
しかしながら、このままだとインポートする際にファイルを用意しておかなくてはならないという手間がかかってしまいます。
そこで、Jarファイル化して共通のライブラリに格納しておき、自動的にJarファイルをクラスパスに格納する方法が必要となります。
インポートするJarファイルが増えてしまうと、scalaをお手軽なスクリプト言語としてつかう際に煩雑になってしまいます。
Jarファイル名をシンプルにとどめておきたいです。となるとパッケージ名を統一してまとめておきたいですし、インポート宣言は一つにしたいところです。
また、スクリプト中からはクラスのインスタンス作成の記述が抜けていても、記述ができるように、メソッドを用意するとよいでしょう。
scalacc コンパイル対象.scala
scalaa 実行したい.scala