Open jdk device i/o and HIDAPI fixes