jre and jdk installation need to depend on their installation file downloads with require