OSXでProcessingでAndroid
[2014/1/26 追記]
Ben Fryさんから解決済みのお知らせがありました。
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Androidプログラミングは色々大変なことが多くて、ちょっとでも楽をしたくてProcessingを使おうと思って、ちょっとはまったけど何とか脱出できたという話。
多分バグなので後々解決されると思うけど、とりあえず2013年度末の話です。
(1)事象
Processingで簡単にAndroidアプリを作れるという言葉にのるものの、Mac OSXを使っているせいかはまる。こんなエラーが出る。
"/Applications/Processing.app/Contents/PlugIns/jdk1.7.0_45.jdk/Contents/Home/jre/bin/javac" (-1)"
Googleで調べたら、みんなはまってるみたい。
https://github.com/processing/processing/issues/2187
でもjavacをインストールすれば良い様に見える。
(2)解決(とりあえず)
Oracleからjavacをインストールして、Processingから使えるようにすればOK。
cd /Applications/Processing.app/Contents/PlugIns/jdk1.7.0_45.jdk/Contents/Home/jre/bin/
ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/javac ./javac
とりあえず幾つかのサンプルを試したけど、ちゃんと動作しているようだ。