Current implementation relies on sun.misc.JavaIOFileDescriptorAccess which is only accessible on oraclejdk8.
Basically the demand is getting & setting field field of FileDescriptor, so we can directly do that with reflection.
Though, I suspect the necessity we introduce ProcessImplForWin32. Maybe we could have a better way to support worker server to run bat script.