何时何地运行替代方案-在Linux上安装jdk时安装java jar javac javaws

Charu Khurana:

要在Linux中安装Java(我使用了CentOS,RHEL也是如此),我使用了以下命令

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

和经过验证的Java

java -version

看一个教程,它说要运行以下四个命令,不确定为什么

## 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分别为每个可执行文件运行

我看过这个问题,但没有得到我的答案

詹姆斯·吉辛(James Jithin):

在Linux上安装JDK时,它的安装取决于软件包的类型,版本和发行版。您可以参考以下链接,以获取有关Linux上安装位置的信息:

Linux平台的JDK安装-版本8

Linux平台的JDK安装-版本7

安装JDK后,bin包含工具文件夹可能不会添加到环境变量中PATH在终端上键入的命令必须来自PATH变量中指定的位置如果JDK\bin未添加,则用户需要按照安装JDK软件中所述手动进行配置。

alternatives命令用于创建符号链接。在这里,它被直接使用命令来添加工具,如javacjavaw/usr/bin中存在的PATH默认变量。

如果(您可以java -versionJDK/bin &&之外执行而不是通过指定完整路径&&来执行如果版本和捆绑软件的打印结果与安装的软件包相同){,则无需运行该alternatives命令。}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章