If you are having problems with SWT crashing because it can’t find MOZILLA_FIVE_HOME on Linux, make sure that you have xulrunner installed, check that it 32-bit or 64-bit to match the version of SWT that causes the error and add
MOZILLA_FIVE_HOME=/usr/lib/<path-to-xulrunner>
to your .bash_profile file.
For example, on the 64-bit version of Fedora 14, tools from IBM Rational will throw this type of error because they run on a 32-bit JVM with a 32-bit SWT. Running
yum install xulrunner.i686
and setting
MOZILLA_FIVE_HOME=/usr/lib/xulrunner-1.9.2
in .bash_profile fixes the problem.