Some sun.misc internal APIs are deprectaed in JDK 9 and will be encapsulated or removed in a future release.
FileDescriptor fd = new FileDesciptor(); sun.misc.SharedSecrets.getJavaIOFileDescriptorAccess().set(fd,3); FileInputStream fin = new FileInputStream(fd);