!続Fedora Core 6 Fedora CoreというよりFedora Core上のEclipseで、 Mailer On Eclipseでメールを送ろうとしたら、 java.lang.ClassCastException: java.lang.Boolean cannot be cast to java.lang.String at java.util.Properties.getProperty(libgcj.so.7rh) at javax.mail.Session.getProperty(Session.java:861) at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:333) at javax.mail.Service.connect(Service.java:275) at javax.mail.Service.connect(Service.java:156) at net.wasamon.mailer.driver.SMTPClient.sendMessage(SMTPClient.java:60) というエラーで送れない。 どうやら、SMTP AUTHのためにJavaMailに指定しているプロパティ値のようだ。 ちなみに、同じキャストによる例外は、 プラグインをパッケージングしようとするときにも発生する。 でもテスト用のワークベンチ上だと、ちゃんと送れる。 !解決 Eclipseと、gcj関係のパッケージを全て削除して、 SunのJ2SDKと、eclipse.orgで配布されているバイナリで試したら解決。 確かに、起動は、FedoraCoreパッケージ版のが速かったなぁ。 ついでに、OpenOfficeも削除されてしまったのが、ちょっと残念。 まあ、使わないからいいけど。