ArduinoをMac OS X Lion上で動かそうとしたら「processing.app.SerialException: Serial port "hoge" already in use. Try quiting any programs that may be using it.」となっていた件。

LionでArduinoのプログラム書き込もうとしたらひたすらエラーでて、
解決策らしい方法を色々試してみても上手く行かなかったんだけど、
今日試してみたらいけたので、メモ。
原因としては古いjavaのRXTXcomm.jarとかが入ってると、
Arduinoのマウント時に謎の処理をしてしまうとのこと。


◆ 解決策

cd /Library/Java/Extensions
rm -rf RXTXcomm.jar
rm -rf librxtxSerial.jnilib


失敗が怖ければ上記ファイルのバックアップとっておいてもいいかもですね。


via http://fnord.phfactor.net/2011/03/16/arduinoosxrxtx-bug-and-fix/