Hej
Jeg har et par ældre Adobe-programmer, som vil have Java SE6 runtime for at køre. Det er ikke programmer, jkeg bruger voldsomt tit (Adobe Illustrator fx), men jeg er glad for dem, og har ikke umiddelbart råd til at købe nye.
Hvis jeg går tilbage til en ældre version af Java, får jeg klager fra andre programmer, der kører på nyere versioner.
Kan man på en eller anden måde have to versioner af Java liggende samtidig?
Har du prøvet? Du kunne på Windows mener jeg. Så du kan prøve på Mac. Der sker ikke noget ved at prøve.
Joeh - jeg kan have den ene version af java og den anden, men programmerne bruger den, der altuelt er installeret. På Windows kunne man bede et program om at køre i en bestemt windows-version, men jeg kan ikke se samme mulighed på mac.
Du kan vælge lige den JDK du vil - hvilke muligheder har du for at definere environment variabler ??
/usr/libexec/java_home -verbose : vil give dig en liste over installeret versioner med deres sti.
/usr/libexec/java_home -v '1.6*' : vil give dig JAVA_HOME af Java 6
/usr/libexec/java_home -v '1.7*' : vil give dig JAVA_HOME af Java 7 (hvis installeret)
/usr/libexec/java_home -v '1.8*' : vil give dig JAVA_HOME af Java 8 (hvis installeret)
Nu - efter at have installeret den krævede version af Java - siger den:
1.6.0_65-b14-468, i386:"Java SE 6"/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Skal jeg så installere nyere versioner af Java (når en app måtte bede om det) i et andet bibliotek? Og så få programmerne til at pege ned på hver sin version af Java - hvis jeg forstår dig rigtigt?
mjanneh skrev:Nu - efter at have installeret den krævede version af Java - siger den:
1.6.0_65-b14-468, i386:"Java SE 6"/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Skal jeg så installere nyere versioner af Java (når en app måtte bede om det) i et andet bibliotek? Og så få programmerne til at pege ned på hver sin version af Java - hvis jeg forstår dig rigtigt?
Du kan installere den nyeste Java samtidigt med Java 6 - java 6 er bevidst "slået fra", så den ikke automatisk er tilgængelig.
Om dine Adobe programmer automatisk virker med Java 6 efter du har installeret nyeste Java 8 skal jeg ikke kunne sige, men hvis ikke skal du evt. lave et lille script som du starter dine Adobe programmer fra.
Lidt inspiration til dette script kan findes her: https://apple.stackexchange.com/questions/51677/how-to-set-path-for-finder-launched-applications/51678#51678 - ellers spørg hvis du skal have mere detaljeret hjælp.
Det ser jeg på - tak!