<p>I am writing a desktop application written in Swing developed using Java 1.5. Some of the users seem to be using Mac, but I am interested in Java 6's scripting feature (Java 6 ships with Rhino). Java 6, although it came out almost 2 years ago, doesn't seem to be widely in use. I also hear <a href="https://stackoverflow.com/questions/230253/java-16-sdk-on-mac-os-105">Apple ships Java 6 only for Intel 64 Macs only</a>. <a href="http://refactorama.blogspot.com/2008/05/java-6-compile-once-run-nowhere.html" rel="nofollow noreferrer">Is Java 1.5 the last Java that runs everywhere?</a></p>

<p>Is Java 6 ready for end-user desktop application now? If not now, when?</p>

<p><strong>Edit</strong>: 
Don't get too hung up on the fact that I am using Swing. I would like to know when Java 6 can be considered ready for prime time, not the choice of UI library.</p>

Java 6 is not officially out for all Macs yet.  If you want to be more widely accepted, go with 1.5 (5).