Ich möchte, dass mein Programm Java mithilfe einer Umgebungsvariablen automatisch findet, aber es stehen mindestens drei zur Auswahl.
Ich vermute, dass ich nach Semantik vorgehen sollte; Ich benötige JRE, um Java auszuführen (sowohl JDK als auch JRE würden ausreichen), daher vermute ich die folgende Reihenfolge:
- (Semantik: Dies ist speziell als JRE gedacht, nicht als JDK)
Code: Select all
JRE_HOME - (Semantik: ? Ich bin mir nicht sicher, ob es sich um eine Java-Installation handelt oder ob es speziell als JDK gedacht ist, im Gegensatz zur Bedeutung von JRE_HOME als JRE)
Code: Select all
JAVA_HOME
Mobile version