Java development environment:
- Understanding java from command line on OSX a great summary of "how it works" the command line java_home command line utility and how to get it all working again :-)
- For reference I added the following to ~/.bash_profile:
export JAVA_HOME=`/usr/libexec/java_home`
General development via homebrew:
- Get Mountain Lion and Homebrew to Be Happy
- Apple has removed X11.app directing you to grab the XQuartz 2.7.2 (or later)
- Homebrew's 'brew doctor' - edit .bashrc