要在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
Run Code Online (Sandbox Code Playgroud)
我知道如果安装了多个版本的java,您可以选择要使用的版本
alternatives --config java
Run Code Online (Sandbox Code Playgroud)
那么为什么要alternative --install
为每个可执行文件单独运行
我已经看到了 这个问题,但没有得到我的答案
在Linux上安装JDK时,它的安装取决于包的类型,版本和分发.有关linux上安装位置的信息,请参阅以下链接:
安装JDK后,bin
包含工具的文件夹可能不会添加到环境变量中PATH
.在终端上键入的命令需要来自PATH
变量中指定的位置.如果JDK\bin
没有添加,用户需要手动配置它,如安装JDK软件中所述
alternatives
命令用于创建符号链接.在这里,它被直接使用命令来添加工具,如javac
,javaw
以/usr/bin
中存在的PATH
默认变量.
如果(您可以java -version
在JDK/bin
&&之外执行,而不是通过指定完整路径&&,如果版本和包打印为您安装的包的那个){您不需要运行alternatives
命令.}
归档时间: |
|
查看次数: |
13289 次 |
最近记录: |