proper jdk