griffon 1.0.0 でのGroovyFX周りの呟きメモ(Mac)
今日はGriffon 1.0.0の話と、GroovyFX周りを色々と教わったので
ちょっとはてなで練習がてらまとめてみようかと。。*1
ただこれはMacの話なんで
Winだとまた他の面で嵌るんだろうな・・。とは思いつつ・・。
griffon 1.0.0の公式発表スライド自体はこちら
発端)
@kimukou2628 GriffionでGroovyFXPadをやっていそうな人が分かれば、ぜひLTをお願いしたいところなのですが... #javafx
2012-06-07 23:12:55 via HootSuite to @kimukou2628
@skrb (griffon1.0.0の)GroovyFX(Pad)でJavaFX勉強会で話せる方がいるとしたら @kazuchika さん、@touchez_du_bois さん 名古屋の @kiy0taka さん辺りかと思います〜 #jggug
2012-06-08 11:46:23 via YoruFukurou to @skrb
言い出しっぺの法則で @kimukou2628 さんに+1。 @skrb @kazuchika @touchez_du_bois
じゃあ、 @kimukou2628 さん、よろしくおねがいします ^ ^;;; QT @kiy0taka 言い出しっぺの法則で @kimukou2628 さんに+1。 @skrb @kazuchika @touchez_du_bois
2012-06-08 13:32:36 via HootSuite to @kiy0taka
- GroovyFXPad動いているんだ〜。試してみようかなと切っ掛けになった呟き
GroovyFXPadおもしろっ! URL
まずはGrffon1.0.0のサンプル動かしてみるか辺)
@kiy0taka griffonは0.95辺りから、プラグインでうまくいかないのでそこからですね(T_T)。逆に師事して欲しいぐらいだったり?
2012-06-08 14:54:52 via hamoooooon to @kiy0taka
#griffon 1.0.0 FxBrowser は BuildConfig.groovyの mavenCentral() コメントになっているだけだった・・。クリーン環境でのテストとかしてないのかな?Hudson(今はjenkinsかも)つかっているはずなんだけど。。
プラグインのインストールで詰まった辺)
#griffon 1.0.0 -= MISSING =-+ installer-0.6 from griffon-centralあたりでてGroovyFXPad立ち上がらないね。なんだろ?.ivyとか念のため全部消しているんだけどな。。
@kimukou2628 手動でポータルの方からインストールしたらいけましたよ。URL
2012-06-08 16:46:17 via Echofon to @kimukou2628
@kiy0taka 今回からこういう風にインストールするんですか・・・(汗。ありがとうございます<ぺこり
2012-06-08 16:47:12 via YoruFukurou to @kiy0taka
@kimukou2628 いや、どうもsvnの方にプラグインが上がってないような。それかバグで見に行ってるとこがちがうのか。
2012-06-08 16:48:48 via Echofon to @kimukou2628
@kiy0taka svnのほうは凍結してるみたいですよ(0.9.4の時点で。 それで0.9.5から変わっていて戸惑っていた面もあります。入れ方わかんなかったので。助かりましたありがとうございます。
2012-06-08 17:10:02 via YoruFukurou to @kiy0taka
MacのJDK7のJAVA_HOME、JAVAFX_HOMEってどこ?辺)
@kiy0taka いまmac lionにjava7u4入れたのですけど、JAVAFX_HOMEってどこさせば良いかわかりますでしょうか?
2012-06-08 17:11:08 via YoruFukurou to @kiy0taka
@kiy0taka @kazuchika さんの URL のつぶやき見てました。再確認してみます。その場合は JAVA_HOME=/Library/Java/JavaVirtualMachines/1.7.0.jdk 指定すればOKでしょうか?
2012-06-08 17:19:03 via YoruFukurou to @kiy0taka
@kiy0taka ありがとうございます。今ご指摘の物に変更したらFxBrowserが問題なく立ち上がりました。GroovyFxPadは エラーが出て立ち上がらない状況です>< URL
2012-06-08 17:32:49 via YoruFukurou to @kiy0taka
http://twitter.com/kazuchika/status/211011971196268545:twitter:detail:right
http://twitter.com/kiy0taka/status/211012539188916224:twitter:detail:right
http://twitter.com/kazuchika/status/211013441798930432:twitter:detail:right
http://twitter.com/kiy0taka/status/211013809526149120:twitter:detail:right
@kiy0taka @kazuchika 自分も同じ話でハマりました。 URL の話ですね<GroovyFxPad 多分どれかのプラグインがJAVAFX_HOMEで見ていると思います。。
2012-06-08 17:38:17 via YoruFukurou to @kiy0taka
http://twitter.com/kazuchika/status/211014852444045313:twitter:detail:right
@kiy0taka @kazuchika 自分も同じ話でハマりました。 URL の話ですね<GroovyFxPad 多分どれかのプラグインがJAVAFX_HOMEで見ていると思います。。
2012-06-08 17:38:17 via YoruFukurou to @kiy0taka
@kazuchika @kiy0taka./scripts/_Events.groovy def javafxrt = new File("${System.getenv('JAVAFX_HOME')}/rt/lib/jfxrt.jar")が原因でした。
2012-06-08 17:47:12 via YoruFukurou to @kazuchika
http://twitter.com/kazuchika/status/211018507561865216:twitter:detail:right
http://twitter.com/kiy0taka/status/211021870387048449:twitter:detail:right
@kiy0taka @kazuchika どうも違うっぽいですね。GroovyFxPad が多分途中版のjavaFX2系の対応を入れていて_Events.groovyが単に誤爆しているだけのよう(やっている処理は単純にjfxrt.jarをClasspathに通しているだけ)
2012-06-08 18:12:07 via YoruFukurou to @kiy0taka
http://twitter.com/kazuchika/status/211023619231453184:twitter:detail:right
jfxrt.jarの位置の話)
JavaFX2.1ってjfxrt.jarさえあれば動くはずだからlibsとかに入れる方が早いんだろうな。。。でもアプリに同梱できないから回りくどい事しているんだろうけど。それとも jfxrt.jar って相対で何かふぁいるみているっけか?
@kimukou2628 pure javaではないんでもしかしてネイティブの共有ライブラリ見えないといけないんじゃないでしょうか
2012-06-08 18:01:48 via twmode to @kimukou2628
http://twitter.com/kazuchika/status/211022182762020864:twitter:detail:right
@kazuchika @kiy0taka でも今後の認識だとJDK7同梱版が主流になりそうなので、 $JAVA_HOME/jre/lib/jfxrt.jarの認識でよいのかも。。。 URL
2012-06-08 19:12:00 via YoruFukurou to @kazuchika
@kimukou2628 そうなんですけど、次の2.2のbetaでも、単体配布だと依然rt/lib/jfxrt.jarのままなんですよね
*1:漏れていないといいな。。