do you need to pay for jdk