torutkのブログ

ソフトウェア・エンジニアのブログ

Java SE 6 (Mustang) b53リリース

毎週スナップショットリリースのb53が公開されています。今回は、いつもに増して大量のバグ修正と新規機能が入っています。Swing関係が多いようです。Swingチーム頑張ってますね。
https://mustang.dev.java.net/

b53新規機能メモ(ほんの一部の抜粋)

  • GraphicsAttributeクラスにgetOutline(float, float)メソッド追加
  • FontクラスのcreateFontメソッド改善
  • TextLayoutにピクセル境界を取得するAPI追加
  • java.netパッケージ(?)に軽量HTTPサーバーAPI
  • com.sun.management.HotSpotDiagnosticMXBeanにVMオプションを動的に設定する機能を追加
  • jarコマンドに-mainClassオプションが追加され、実行可能JARを生成する手間が楽に
  • クラスパスのワイルドカード指定

*でマッチするのはあくまで.jarまたは.JARで終わるファイル名のみです。
サブディレクトリは再帰的には検索されません。

ビルド

環境変数でMSVCR71.DLLのあるディレクトリを設定していたのですが、sanitycheckでエラーとなってしまいます。空白を含むパスがどうも原因のようです。b51では問題なかったので、退行が発生した可能性があります。
b53での回避策としては、環境変数に設定するパスは8+3文字形式で記述します。