--- old/src/share/classes/sun/awt/OSInfo.java 2011-12-09 13:53:54.000000000 +0800 +++ new/src/share/classes/sun/awt/OSInfo.java 2011-12-09 13:53:54.000000000 +0800 @@ -39,6 +39,7 @@ WINDOWS, LINUX, SOLARIS, + AIX, UNKNOWN } @@ -99,6 +100,10 @@ if (osName.contains("Solaris") || osName.contains("SunOS")) { return SOLARIS; } + + if (osName.contains("AIX")) { + return AIX; + } // determine another OS here }