dynamic jdk setting