gpt4 book ai didi

java - 何时以及为何运行替代方案 --install java jar javac javaws on installing jdk in linux

转载 作者:IT王子 更新时间:2023-10-29 00:12:43 24 4
gpt4 key购买 nike

在linux中安装java(我用的是CentOS,RHEL也一样),我用的是这个命令

rpm -Uvh/path/to/binary/jdk-7u55-linux-x64.rpm

和验证java

java -version

看教程,说要运行以下4个命令,不知道为什么

## java ##
alternatives --install /usr/bin/java java /usr/java/latest/jre/bin/java 200000
## javaws ##
alternatives --install /usr/bin/javaws javaws /usr/java/latest/jre/bin/javaws 200000

## Install javac only
alternatives --install /usr/bin/javac javac /usr/java/latest/bin/javac 200000
## jar ##
alternatives --install /usr/bin/jar jar /usr/java/latest/bin/jar 200000

我知道如果安装了多个版本的java,你可以从中选择要使用的版本

alternatives --config java

那么为什么要为每个可执行文件单独运行 alternative --install

我看过 this问题但没有得到我的答案

最佳答案

当您在 Linux 上安装 JDK 时,安装的内容取决于包的类型、版本和发行版。 linux的安装位置可以引用以下链接:

JDK Installation for Linux Platforms - Version 8

JDK Installation for Linux Platforms - Version 7

安装 JDK 后,包含工具的 bin 文件夹可能不会添加到环境变量 PATH 中。在终端上键入的命令需要来自 PATH 变量中指定的位置。在未添加 JDK\bin 的情况下,用户需要手动配置它,如 Installing the JDK Software 中所述。

alternatives 命令用于创建符号链接(symbolic link)。这里指示使用命令将javacjavaw等工具添加到/usr/bin中, >PATH 默认变量。

如果( 您可以在 JDK/bin && 之外执行 java -version 而不是通过指定完整的路径 && 如果版本和 bundle 打印为您安装的软件包 ){ 您不需要运行 alternatives 命令。

关于java - 何时以及为何运行替代方案 --install java jar javac javaws on installing jdk in linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32746419/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com