以下のプレビューを確認して、よければページ下部のボタンで更新してください。

確認の仕方

一般的には下記のとおりです。

コマンドラインでコンパイルする場合

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


タイムスタンプを変更しない
トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS