Re: [gentoo-user] Re: How to invoke non-selected versions of 'java'?
On Sat, 5 Feb 2022 at 00:48, Grant Edwards wrote: > Yep. I've currently got '-bin' versions installed so here it's: > > $ find /opt/{icedtea*,openjdk*} -type f -executable -name 'java' > /opt/icedtea-bin-3.16.0/jre/bin/java > /opt/icedtea-bin-3.16.0/bin/java > /opt/openjdk-bin-11.0.14_p9/bin/java You should also have the /opt/openjdk-bin-11 symbolic link, so the bin versions also have a "permanent" path to use in your commands. They're not in your path since it is the folder names that are versioned, and not the executables. Regards, Arve
[gentoo-user] Re: How to invoke non-selected versions of 'java'?
On 2022-02-04, Arve Barsnes wrote: > On Fri, 4 Feb 2022 at 22:49, Grant Edwards wrote: >> >> I've got two "slots" of java currently installed (8 and 11). >> [...] >> How does one manually invoke non-selected version(s) of java? >> [...] > > I don't think there is any convenient out of the box link like for > python or gcc, That was what I concluded, but I was a bit surprised. > but you could make equivalent links if you want. Otherwise you > should use the paths in your commands. On this box I have: > > /usr/lib64/openjdk-8/bin/java > /usr/lib64/openjdk-11/bin/java Yep. I've currently got '-bin' versions installed so here it's: $ find /opt/{icedtea*,openjdk*} -type f -executable -name 'java' /opt/icedtea-bin-3.16.0/jre/bin/java /opt/icedtea-bin-3.16.0/bin/java /opt/openjdk-bin-11.0.14_p9/bin/java