Arduino16 does not run on Macbook

Recently I downloaded Arduino16 for My Mackbook.
When I try to start the Arduino16.app I receive the following error messages:
Cannot launch Java application
Uncaught exception in main method:
java.lang. Unsatisfied LinkError:/Applications/
arduino-0016/Arduino 16.app/Contents/Resources/
java/librxtxSerial.jnilib: no suitable image found.
Did find: /Applications/arduino-0016/Arduino
16.app/Contents/Resources/Java/librxtxSerail.jnilib:
No matching architecture in universalwrapper.

Please note that the Processing application works correctly.

Mac OS X Version 10.5.7
Processor 2.2 GHz Intel Core 2 Duo
Memory 2GB 667 MHz DDR2 SDRAM

I don't know what the problem is.
Thank You

Check out the link from the main page:

http://arduino.cc/en/Guide/Troubleshooting#macupdate

The latest Java update from Apple attempts to use 64-bit version of native libraries, but the Arduino application comes with a 32 bit version of the RXTX library. If you launch Arduino, you'll get an error like:

Uncaught exception in main method: java.lang.UnsatisfiedLinkError: /Applications/arduino-0016/Arduino 16.app/Contents/Resources/Java/librxtxSerial.jnilib: no suitable image found. Did find: /Applications/arduino-0016/Arduino 16.app/Contents/Resources/Java/librxtxSerial.jnilib: no matching architecture in universal wrapper

To fix this, click on the Arduino application (e.g. Arduino 16.app) in the Finder, and select Get Info from the File menu. In the info panel, click the Open in 32 Bit Mode checkbox. You should then be able to launch Arduino normally.