Я потратил чуть более часа, пытаясь примерно каждый вариант представлен. В конце концов я понял, что у меня есть много устаревших записей для программного обеспечения, которое я удалил. Я удалил все узлы реестра, в которых были устаревшие данные (они указали на неправильный каталог). Это включало
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ JavaSoft \ Java Runtime
Окружающая среда]
и
[HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java Runtime Environment]
записей в виде JRE, включенных в JDK.
Я также избавился от всех записей JAVA в моих переменных среды. Наверное, я виню в этом плохих деинсталляторов, которые не убирают за собой.