I've got two "slots" of java currently installed (8 and 11). I see how
one uses "eselect java" to contol which one is invoked by /usr/bin/java.
How does one manually invoke non-selected version(s) of java?
For other slotted things like gcc and python, you can use pythonX.Y or gcc-X.Y.Z to invoke the non-selected version.
What's the equivalent for java?
On Fri, 4 Feb 2022 at 22:49, Grant Edwards <grant.b.edwards@gmail.com> 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,
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
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 302 |
Nodes: | 16 (2 / 14) |
Uptime: | 98:53:15 |
Calls: | 6,767 |
Calls today: | 5 |
Files: | 12,295 |
Messages: | 5,376,396 |
Posted today: | 1 |