当前位置: 首页 > 面试题库 >

为什么在Linux机器上安装Java时使用替代命令

鱼锦
2023-03-14
问题内容

在Linux机器上安装Java时,需要以下命令(请参见教程中的命令)。

alternatives --install /usr/bin/java java /usr/java/jre1.7.0_01/bin/java 20000

man alternatives 终端上的命令说:

替代方案-维护符号链接以确定默认命令

我不明白为什么在安装Java(JRE或JDK)时需要此命令20000,该行末尾指的是什么?请谨慎解释。


问题答案:

它不特定于Linux,仅适用于某些发行版。最好维护软件或库的多个版本,并在它们之间轻松切换。您的应用程序仅指向符号链接,您可以随时轻松切换该符号链接,而不必遍历应用程序的所有配置。我不知道20000是什么意思,但是这里是联机帮助页:http
:
//linux.about.com/library/cmd/blcmdl8_alternatives.htm(但您也应该在系统中使用该信息)



 类似资料:
  • 本小节我们将介绍如何在 Linux 平台安装 Java 。我们选用最常用的 Linux 发行版本 CentOS 来进行(注:版本号为 CentOS 7.6)。 如果你想在其他平台安装 Java,请查看对应平台的安装教程: 在 Windows 上安装 Java 在 MacOS 上安装 Java 1. 下载安装包 我们首先打开 Oracle 官网的 JDK 下载地址,找到 Java SE 14 版块,

  • 但我一直有404错误。 这个命令“sudo amazon-linux-extras install java-openjdk11”只是声明amazon-linux-extras不存在。

  • 我使用Win 10 Pro N(版本1709)作为开发机器,使用Windows Server 2016 Standard(版本1607)作为生产服务器。 我目前正在开发一个使用MongoDb作为数据库的ASP.NET Core2应用程序。 几天前,我第一次偶然发现了这个想法,将MongoDb作为Docker映像运行。 这是个好决定吗?或者在我的场景中我应该使用Linux容器而不是Windows容器

  • 问题内容: 我注意到,使用基本操作系统Alpine与CentOS或Debian在Docker容器中安装Pandas和Numpy(它的依赖项)需要花费更长的时间。我在下面创建了一个小测试来演示时差。除了Alpine用来更新和下载构建依赖项以安装Pandas和Numpy的几秒钟之外,为什么setup.py所需的时间比Debian的安装要多70倍? 是否有任何方法可以使用Alpine作为基础映像来加快安

  • 我注意到在Docker容器中使用基本操作系统Alpine vs. CentOS或Debian安装Pandas和Numpy(它是依赖项)需要更长的时间。我在下面创建了一个小测试来演示时间差。除了Alpine更新和下载构建依赖项以安装Pandas和Numpy需要几秒钟之外,为什么setup.py比Debian安装花费大约70倍的时间? 是否有任何方法可以加快使用Alpine作为基本映像的安装速度,或者

  • 问题内容: 在Java中,有人告诉我在执行null检查时应使用==而不是.equals()。是什么原因呢? 问题答案: 他们是完全不同的两件事。比较变量包含的对象引用(如果有)。根据相等性的含义检查两个对象是否相等。根据它们的契约,两个不同的对象实例完全有可能“相等”。还有一个小细节,因为这是一个方法,所以如果你尝试在引用上调用它,则会得到一个。 例如: