os.name will be "macOS"? (was Re: RFR 9 : 8160370 : System.getProperty("os.version") returns "Unknown" on Mac)

Wang Weijun weijun.wang at oracle.com
Fri Jul 1 03:05:43 UTC 2016

I have an off-topic question:

Will os.name be macOS for 10.12? I have several places checking "if (!osname.contains("OS X"))", is there a helper method I can check for this in the future no matter if it's running on pre- or post-10.12?


> On Jul 1, 2016, at 2:23 AM, Brent Christian <brent.christian at oracle.com> wrote:
> On 6/30/16 9:53 AM, Brent Christian wrote:
>> When the minimum Mac build platform is SDK 10.10, we'll be able to call
>> operatingSystemVersion directly without using msgSend.  We can also
>> consider removing this then.
> FYI:
> https://bugs.openjdk.java.net/browse/JDK-8160676
> -Brent

More information about the core-libs-dev mailing list