For Java-based programs such as Maven, Jenkins, Gradle or Tomcat to run, they need to know that Java's JDK is installed. That's the purpose of the JAVA_HOME environment variable. It tells programs ...
Uninstalling Java is not at all a strenuous task. Java users can uninstall the versions of Java manually, identical to how you would uninstall any other software application from the Windows system.
Java, the popular OS-independent platform and programming language, runs on just about every kind of electronic device imaginable, including computers, cell phones, printers, TVs, DVDs, home security ...
Start by figuring out a design, then proving the design is at least qualitatively superior. While what they've done has issues, the solution to their problem is not likely an ORM.