如果你希望切换到其他版本的Java,可以使用update-alternatives --config java命令,然后输入相应的选择数字。例如,如果你选择数字2并按下回车键,系统将切换到Java 8: sudoupdate-alternatives--configjava 1. 再一次检查当前的Java版本: java-version 1. 4. 设置环境变量 在Linux中,除了切换Java版本,还可以设置JAVA_H...
当我们使用alternatives命令切换Java版本时,它会在/usr/bin目录下创建一个名为java的符号链接,指向我们选择的Java版本。 然而,alternatives命令需要事先注册Java的可执行文件路径和优先级。如果没有正确注册Java版本,alternatives命令就无法找到可替代的Java版本,导致切换失败。 解决方案 要解决alternatives java无效的问题,我...
1. 先用alternatives查看目前系统中有哪些java版本 alternatives --config java 2. 使用alternatives命令安装java 1.8.0 alternatives --install /usr/bin/java java /usr/local/java/jre1.8.0_131/bin/java 4 解释: /usr/bin/java 是java命令的路径,用which java查看,对应参数 java对应参数<name> /usr/local/...
sudo update-alternatives--display javac javac-auto mode link best version is/usr/lib/jvm/java-8-openjdk-amd64/bin/javac link currently points to/usr/lib/jvm/java-8-openjdk-amd64/bin/javac link javac is/usr/bin/javac slave javac.1.gz is/usr/share/man/man1/javac.1.gz/usr/lib/...
一:先来看看目前java的版本 二:使用Linux的alternatives命令安装java 1.8.0 1. 先用alternatives查看目前系统中有哪些java版本 alternatives --config java 2. 使用alternatives命令安装java 1.8.0 alternatives --install /usr/bin/java java /usr/local/java/jre1.8.0_131/bin/java 4 ...
如果上述命令显示了所有已安装的Java版本,你可以使用update-alternatives来切换默认版本: sudo update-alternatives --config java 然后,根据提示选择你想要的Java版本。 如果你想要完全移除一个OpenJDK版本,可以使用包管理器,例如apt-get: sudo apt-get remove openjdk-版本号...
用alternatives 安装你的 Java 版本 一些应用程序是为特定版本的 Java 开发的,不能与其他任何版本一起使用。这种情况很少见,但确实会发生,在 Linux 上,你可以使用本地安装方法(请参阅上面“从 TAR 文件安装 Java”一节)或使用 alternatives 应用程序来解决此冲突。 alternatives 命令会查找 Linux 系统上安装的应用...
alternatives 是 Linux 系统中用于管理不同程序版本的命令,它可以帮助用户轻松设置多个相同功能的程序(如编辑器、Java 版本、编译器等)之间的优先级,切换默认程序。此命令在使用时主要依赖于管理员权限。接下来,我们将对常用的 alternatives 命令做详细的分析和解释,以帮助用户更好地理解和应用它。
echo $JAVA_HOME 如图所示: JDK安装路径在/home/software/jdk/jdk1.8.0_201目录里。 2、如果没有配置环境变量 输入命令(查看Java执行路径): which java 输入命令(查看/usr/bin/java超链接位置): ls -lrt /usr/bin/java 输入命令(查看/etc/alternatives/java超链接位置): ...
Linux中使用alternatives切换JDK版本 1. 准备JDK包,分别是1.7和1.8,jdk-7u79-linux-x64.tar.gz和jdk-8u161-linux-x64.gz; 2. 解压,解压后的目录结构如图所示: JDK1.7: JDK1.8: 3. 然后我们需要为每个版本的Java指定自己的编码,以便在切换的时候进行选择Java版本,注意,因为我们这个方法不需要配置环境变量,...