Mac OS X Lion and Java
Apparently, Mac OS X Lion no longer bundles the Java runtime by default and is now available as an optional, as needed, download. The Software Update prompt for Java installation will launch when it detects that Java runtime is requested to be executed. Accept and install and you’ll be able to use it system-wide as usual, or via the command line, i.e. java and javac.
However, there’s one small tiny snag that Lion users ought to know: The Java web browser plugin is not enabled by default, on Safari or any other browser. If you only use Java for login to secure websites like SingPass, you may run into an error whereby the Java applet is not loaded nor initialised.
To enable the applet in Safari (and hence other browsers), go to the Java Test Page and observe if the test applet loads. If the Java plugin is indeed disabled, it will show “Plugin Disabled” with a clickable arrow next to it. Click on the arrow and a prompt will appear, asking if you would like to enable the Java plugin. Click Enable and reload the page. The applet should now appear and load as usual.
You can now proceed to Java-based login sites such as SingPass and see the error prompt disappear.