scala入門その2。

ScalaからJavaMailを使ってみようと、DebianでJavaMailを探すと、 GNU classpathx で、libgnumail-javaパッケージを使うらしいと。Debianパッケージをインストールして、

import java.io._
import java.util.Properties
import javax.mail._
import javax.mail.internet._

として、scalacでコンパイルするとエラーになる。

$ scalac hoge.scala
hoge.scala:3: error: value mail is not a member of package javax
import javax.mail._
             ^
one error found

scalacの-claspathオプションでgnumail.jarファイルを指定してやらなアカンらしい。

$ scalac -classpath /usr/share/java/gnumail.jar hoge.scala