Java is a piece of garbage that is always in the user's face because the java program needs a particular version to run and it's not the version you have, and the version numbers depend on the edition of java and the vendor and are confusingly non-sequential so you won't know if you have the latest and your software probably can't run on the latest anyways because it has conflicting jar files.