windows - Kører et Java-program med forskellige JRE?

Indlæg af Hanne Mølgaard Plasc

Problem



I mit arbejde Windows-computer sidder systembanen til JAVA\_HOME ved JAVA 1.6 (og jeg har ikke adgang til at ændre 'System' miljøvariabler). Jeg skal kompilere og køre et program med Java 8. Jeg kunne med succes kompilere programmet ved at få en java 1.8 jdk fra en kollega og tilføje sin vej til kommandolinjen, før du udfører kommandoen maven build, men når jeg forsøger at køre programmet, får jeg fejlen 'Unsupported major.minor version 52' ( Ikke understøttet major.minor version 52.0). Er der mulighed for at køre programmet uden at ændre 'Systemvariabler' (jeg har adgang til at ændre 'Brugervariabler').

Bedste reference


Du kan ringe C:Program FilesJava<YOUR DESIRED JVM>injava.exe og derefter tilføje dine kommandolinjeparametre


For eksempel


C: \ Programmer \ Java \ jdk1.8.0\_161 \ bin \ java.exe -år mit awesome-jar.jar