p5でvideoライブラリがうごかなくてハマった

もう1.0.1がでてるんだけども、最近のバタバタで時間がとれず、正式リリースされたp5をやっとこさをいじった。
昼休みにかるーく「ふーん、ふふーん」と見てみるはずだったのが、videoまわりでexception吐いてビミョーにハマってしまった。

タブンこんなの吐くと思うよ

Caused by: java.lang.UnsatisfiedLinkError: /System/Library/Java/Extensions/libQTJNative.jnilib:  
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1822)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1715)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1030)
at quicktime.QTSession$1.run(QTSession.java:94) 

おそらくosxで同じような現象で悩んでるしともいようかと思いメモ。

結論からいうと、「/Applications/ユーティリティ/Java Preferences」を開いてjvmの優先順位がどーなってる?ってとこです。javaからqt叩くlibQTJNative.jnilibさんはどうやら64bit対応してないらしく、32bitのjvmを優先的に使うようにすれば動くよってなオチでした。

参考
http://www.newtonslore.com/2008/04/30/java-update-1-kills-quicktime-for-java/