--- jython2.7a2clean/Lib/platform.py 2012-05-24 15:50:24.000000000 -0600 +++ jython2.7a2/Lib/platform.py 2012-05-30 00:19:01.000000000 -0600 @@ -989,6 +989,8 @@ if sys.platform in ('dos','win32','win16','os2'): # XXX Others too ? return default + elif sys.platform.startswith('java') and os._name == 'nt': + return default try: f = os.popen('uname %s 2> /dev/null' % option) except (AttributeError,os.error): @@ -1013,6 +1015,8 @@ if sys.platform in ('dos','win32','win16','os2'): # XXX Others too ? return default + elif sys.platform.startswith('java') and os._name == 'nt': + return default target = _follow_symlinks(target).replace('"', '\\"') try: f = os.popen('file "%s" 2> /dev/null' % target)