要在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
分别为每个可执行文件运行。
我看过这个问题,但没有得到我的答案
在Linux上安装JDK时,它的安装取决于软件包的类型,版本和发行版。您可以参考以下链接,以获取有关Linux上安装位置的信息:
安装JDK后,bin
包含工具的文件夹可能不会添加到环境变量中PATH
。在终端上键入的命令必须来自PATH
变量中指定的位置。如果JDK\bin
未添加,则用户需要按照安装JDK软件中所述手动进行配置。
alternatives
命令用于创建符号链接。在这里,它被直接使用命令来添加工具,如javac
,javaw
以/usr/bin
中存在的PATH
默认变量。
如果(您可以java -version
在JDK/bin
&&之外执行,而不是通过指定完整路径&&来执行,如果版本和捆绑软件的打印结果与安装的软件包相同){,则无需运行该alternatives
命令。}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句