By Alvin Alexander. Last updated: June 4, 2016
Java Mac FAQ: How can I determine whether my Java/Swing application is running on Mac OS X, or some other operating system?
Here's the test I use to determine whether my Java application is running on Mac OS X:
boolean isMacOS = System.getProperty("mrj.version") != null;
I can't find the reference to it at the moment, but I'm 95% sure I found this test on Apple's web site, because I found this code in a Swing application that has been heavily modified to look and feel like a native Mac application, and I know I was crawling all over Apple's website at that time.