Snow Leopard, Java 6, GWT and Eclipse
After upgrading to Snow Leopard, I experienced some well known issues in Java development: a) Java 5 has been removed from the computer and b) GWT doesn’t work anymore. While a) is not too bad (but not nice either), b) is a real pain. The reason why GWT doesn’t work is not caused by Apple, but the crappy implementation for a 32-bit runtime by Google. Luckily there is a way to work around this problem. The Lombardi blog has an entry explaining the reasons and what needs to be done.
In short: download the GWT source, patch the BootStrapPlatform class and make sure GWT is started in 32-bit mode.
In this solution I assume, you are using the Google Eclipse Plugin as described in the documentation.
Download the latest source from SVN: svn checkout http://google-web-toolkit.googlecode.com/svn/trunk/ trunk.
Find the class BootStrapPlatform (make sure it is the Mac OS X relevant class!).

Now, drag the class into your Eclipse project. Eclipse will show two errors: The package will be incorrect and the classes GraphicsEnvironment and Toolkit will be not validated. Fix both errors (“quick fix”, for the second error choose “Exclude ‘BootStrapPlatform.java’ from App Engine validation”.
Now change the method isJava5 to return true:
private static boolean isJava5() {
return true;
// return System.getProperty("java.version").startsWith("1.5");
}
Now change the run configuration of the project and add the VM argument -d32.
That’s it. But hopefully, Google will patch the GAE SDK soon.