【发布时间】:2019-02-27 06:42:04
【问题描述】:
我有一些工具只能由 java 8 运行。所以我下载了 java 8,但现在我同时安装了两个版本的 java(操作系统:Ubuntu):
java-1.11.0-openjdk-amd64 1101 /usr/lib/jvm/java-1.11.0-openjdk-amd64
java-1.8.0-openjdk-amd64 1081 /usr/lib/jvm/java-1.8.0-openjdk-amd64
我的问题是:是否可以通过不同的别名来调用这两个版本?例如我输入:
- “java”调用java 11(默认)和
- “java8”调用java 8
【问题讨论】:
-
type -a java说什么?您可能已经拥有java,它是指向特定 java 编译器的符号链接。 -
它说
java is /usr/bin/java应该默认为11? -
现在是
file /usr/bin/java。 -
/usr/bin/java: symbolic link to /etc/alternatives/java我猜是java11? -
哦,你可能有 Debian 的东西。
java -version说什么?