2015年7月15日水曜日

JavaFX Scene Builder 2.0.1 8u51-b16 をビルドする (Mac OS X)

ダウンロード


自分でビルドするのは面倒だという場合には、下記からダウンロードできます。

Mac OS X dmg

JavaFX Scene Builder 2.0.1_8u51-b16.dmg

Jar Files

JavaFX Scene Builder 2.0.1_8u51-b16.zip

* dmg 版には JRE 8u51 がバンドルされています。 (.app 化には AppBundler を使用)


Scenebuilder


Mac OS X で Scene Builder 8u51-b16 をビルドする


前提条件


ビルドには JDK 8u51, Apache Ant, Mercurial が必要です。

ソースコードのダウンロード

$ hg clone http://hg.openjdk.java.net/openjfx/8u-dev/rt/

ワーキングコピーを 8u51-b16 にアップデート

$ cd rt
$ hg update -C 8u51-b16

JDK を 8u51 に切り替える

$ export JAVA_HOME=`/usr/libexec/java_home -v 1.8.0_51`

ビルド

$ cd apps/scenebuilder
$ ant -Dplatforms.JDK_1.8.home=$JAVA_HOME jar

以上です。お疲れ様でした。


ライセンス


オラクル BSD ライセンス


OpenJDK
http://openjdk.java.net/

Apache Ant
http://ant.apache.org/

Mercurial
http://mercurial.selenic.com/