Java Runtime Environment Definition