Re: Tijdelijk java 8 als default i.p.v. java 11
Op 22-05-2020 om 23:19 schreef Cecil Westerhof:
> Paul van der Vlis <paul@vandervlis.nl> writes:
>
>> Op 22-05-2020 om 17:19 schreef Cecil Westerhof:
>>> Paul van der Vlis <paul@vandervlis.nl> writes:
>>>
>>>> Op 22-05-2020 om 12:21 schreef Cecil Westerhof:
>>>>> Ik heb een scala programma dat om voor mij onverklaarbare redenen java
>>>>> 8 nodig heeft. Ik gebruik als default java java 11. Is er een
>>>>> mogelijkheid om te zorgen dat alleen voor het huidige commando java 8
>>>>> de default is?
>>>>
>>>> Volgens mij kan dat met:
>>>> update-alternatives --config java
>>>
>>> Dat geeft:
>>> update-alternatives: error: error creating symbolic link
>>> '/etc/alternatives/java.dpkg-tmp': Permission denied
>>
>> Draai je het als root?
>
>
> Nope, als gewone gebruiker.
Dat moet je doen als root. Maar het is dus bedoeld voor "system wide".
"system wide" kan echter natuurlijk ook een chroot zijn of iets dergelijks.
>>> Daarnaast, als het wel zou werken: geldt dat dan niet voor het hele
>>> systeem?
>>
>> Inderdaad...
>>
>> Hmm, ik had je vraag niet goed gelezen, je wilt het alleen voor het
>> huidige commando. Dat weet ik niet goed. Je kunt natuurlijk het complete
>> path geven, lijkt me.
>
> Dat werkt niet, want ik run scala en dit roept op een gegeven moment
> java aan.
Dat is inderdaad lastiger, kijk misschien naar de andere oplossing waar
ik mee kom ($PATH manipuleren).
> Het werkt met:
> JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64 scala -J-showversion CheckH2.scala
Begrijp ik het goed dat je een oplossing hebt?
Groeten,
Paul
--
Paul van der Vlis Linux systeembeheer Groningen
https://www.vandervlis.nl/
Reply to: